Journaly is a gratitude and reflection journal application that encourages daily journaling to promote mindfulness and self-awareness.
- Daily Entries: Write and reflect on your thoughts and experiences each day.
- Sentiment Analysis: Analyze the sentiment of your journal entries to gain insights into your emotional well-being.
- User Profiles: Create a personal profile to manage your entries and interact with the community.
- Community Engagement: Share your reflections and read entries from other users to foster a supportive environment.
To set up the Journaly app on your local machine, follow these steps:
-
Clone the Repository:
git clone https://github.com/AissaRouk/Journaly.git
-
Navigate to the Project Directory:
cd Journaly -
Install Dependencies:
npm install
-
Start the Metro Bundler:
npx react-native start
-
Run the Application:
-
For Android:
npx react-native run-android
-
For iOS:
npx react-native run-ios
Note: Ensure you have the necessary environment set up for React Native development. Refer to the React Native Environment Setup guide for detailed instructions.
-
We welcome contributions to enhance Journaly's features and usability. To contribute:
-
Fork the Repository: Click on the 'Fork' button at the top right of the repository page.
-
Create a New Branch:
git checkout -b feature/YourFeatureName
-
Make Your Changes: Implement your feature or fix.
-
Commit Your Changes:
git commit -m "Add feature: YourFeatureName" -
Push to Your Fork:
git push origin feature/YourFeatureName
-
Submit a Pull Request: Navigate to the original repository and click on 'New Pull Request'.
This project is licensed under the MIT License.
For more information and updates, visit the Journaly GitHub Repository.