Zen is a mental health tracker website that serves as your personal companion to monitor and improve your mental well-being. With its aesthetically pleasing design and user-friendly interface, Zen offers a less intrusive and enjoyable way to focus on your mental fitness. This project was developed as part of my sixth-semester Bachelor's Degree in Computer Science and Engineering (CSE).
- Mental Health Tracking: Users can input their mental health data through a series of questions and visualize their progress throughout the week.
- Notes and To-Do Lists: Users can keep track of their thoughts and tasks conveniently within the website.
- Motivational Quotes: A carousel of motivational quotes inspires users and uplifts their spirits.
- User Authentication: Secure user authentication using Flask-Security for personalized experiences.
- Charts: Visualize your mental health data with interactive charts created using Chart.js.
- Music Player: Listen to chill and relaxing music (contributed by kkelizz - reference)
- Weather Information: Zen provides real-time weather updates to help users plan their day better. (contributed by Ryan)
- Frontend: HTML, CSS, JavaScript
- Backend: Python, Flask
- Database: SQLAlchemy
- Clone the repository:
git clone https://github.com/rah757/miniproject.git
- Install the required dependencies:
pip install -r requirements.txt
- Run the application:
flask run
- Access the website through your web browser at
http://127.0.0.1:5000/
- Create an account or log in to an existing account.
- Answer the mental health questions daily to track your progress.
- View your weekly mental health statistics and motivational quotes.
- Check the weather forecast for your location on the dashboard.
- Use the notes and to-do list feature to organize your thoughts and tasks.
Huge thanks to sharp for contributing a significant part to this project
If you'd like to contribute to Zen, feel free to open a pull request. Bug fixes, feature additions, and improvements are always welcome! The scaling of this website isn't proper as i'm still learning, will improve it next time :)
This project is licensed under the MIT License.
For any inquiries or feedback, please feel free to reach out to me at arrehman757@gmail.com