/Zen

Zen - A mental health tracker

Primary LanguageHTML

Zen - A Mental Health Companion

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).

Features

  • 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)

Technologies Used

  • Frontend: HTML, CSS, JavaScript
  • Backend: Python, Flask
  • Database: SQLAlchemy

Installation

  1. Clone the repository: git clone https://github.com/rah757/miniproject.git
  2. Install the required dependencies: pip install -r requirements.txt
  3. Run the application: flask run
  4. Access the website through your web browser at http://127.0.0.1:5000/

Usage

  1. Create an account or log in to an existing account.
  2. Answer the mental health questions daily to track your progress.
  3. View your weekly mental health statistics and motivational quotes.
  4. Check the weather forecast for your location on the dashboard.
  5. Use the notes and to-do list feature to organize your thoughts and tasks.

Screenshots

Registration and Login

register login

Homepage

Screenshot (1784) Screenshot (1785) Screenshot (1801)

Daily questionnaire page

Screenshot (1751)

Huge thanks to sharp for contributing a significant part to this project

Contributing

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 :)

License

This project is licensed under the MIT License.

Contact

For any inquiries or feedback, please feel free to reach out to me at arrehman757@gmail.com