AI Powered Emotional Wellness Companion
Zenari is an AI-powered emotional wellness companion designed to support users in managing their mental health and well-being through intelligent interactions and personalized guidance.
- Personalized Conversations: Engage in meaningful dialogues tailored to your emotional state.
- Mood Tracking: Monitor and analyze your mood over time to identify patterns.
- Mindfulness Exercises: Access a library of guided exercises to enhance mindfulness.
- Resource Recommendations: Receive suggestions for articles, videos, and activities based on your needs.
Before setting up the project, ensure you have the following installed:
- Node.js (latest LTS version): Download Node.js
- npm (comes with Node.js) or Yarn: Yarn Installation Guide
- React Native CLI (optional):
npm install -g react-native-cli
- Android Studio (for Android development): Download Android Studio
- Xcode (for iOS development, macOS only): Download Xcode
Follow these steps to set up and run the project locally:
git clone https://github.com/pwnjoshi/zenari.gitcd zenariUsing npm:
npm installOr using Yarn:
yarn installnpx react-native startFor Android:
npx react-native run-androidFor iOS (macOS only):
npx react-native run-iosWe welcome contributions from the community. To contribute, follow these steps:
- Fork the Repository: Click on the 'Fork' button at the top right of the repository page.
- Clone Your Fork:
git clone https://github.com/your-username/zenari.git
- Create a New Branch:
git checkout -b feature/your-feature-name
- Make Your Changes: Implement your feature or fix.
- Commit Your Changes:
git add . git commit -m "Add your commit message here"
- Push to Your Fork:
git push origin feature/your-feature-name
- Create a Pull Request: Navigate to the original repository and click on 'New Pull Request'. Provide a clear description of your changes.
- Use Feature Branches: Create a new branch for each feature or bugfix.
- Write Clear Commit Messages: Provide concise and descriptive commit messages.
- Pull Before Pushing: Always pull the latest changes from the main branch before pushing your changes.
- Code Reviews: Participate in code reviews to maintain code quality and share knowledge.
This project is licensed under the MIT License.
Note: Ensure you have completed the React Native Environment Setup before running the application.