Reflectify is a mental health app designed to help college students manage their emotional well-being, track their progress, and build sustainable self-care habits. With features like mood tracking, journaling, habit building, and social support, Reflectify aims to provide students with the tools they need to maintain a balanced and healthy lifestyle.
- Track your mood and stress levels daily.
- Receive detailed reports and insights into your emotional patterns over time.
- Visualize how your mood shifts, and identify triggers that impact your mental health.
- A customizable journal for daily reflection, emotional expression, and self-care.
- Completely private and secure to ensure that your thoughts remain personal.
- Self-care prompts are provided to help guide your reflections on tough days.
- Set daily habits and track your streaks to stay motivated.
- Visualize your progress with graphs and milestones, making it easy to see how far you've come.
- Stay consistent with your goals and celebrate the wins along the way.
- Connect with friends, share your wellness journey, and view each other's progress.
- Celebrate milestones together and create accountability through team challenges.
- Work towards group goals and foster a sense of community and support.
- Access numerous resources like educational articles, guides, and wellness programs.
- Connect with expert contacts for advice and guidance.
- Join community support forums to share experiences and find support.
- Self-help tools and emergency resources are available when you need them most.
- Contacts for emergency support
- Accessible Contacts:
- Crisis Hotline
- Medical Emergency
- National Maternal Mental Health Hotline
- Substance Abuse and Mental Health Services Administration's National Helpline
Reflectify is built with the unique pressures of college life in mind. Between academic demands, social life, and personal growth, balancing mental well-being can be challenging. Reflectify empowers students to prioritize their emotional health with easy-to-use features that fit into their daily lives. Whether you're managing stress, building healthy habits, or seeking support, Reflectify has you covered.
- Frontend: React with Typescript
- Backend: Python Django
- Database: MySQL
- Clone Repository
- Set Up Virtual Environment
- python -m venv {environmentname} #windows
- {environmentname}\Scripts\activate #mac source {environmentname}/bin/activate
- Install npm & MySQL & Django via your choice package manager *we found that downloading these separately prevents numerous errors when it comes to installing the other dependencies
- Install Dependencies
- pip install -r requirements.txt
- Create and apply migrations
- python manage.py makemigrations
- python manage.py migrate
- Run Server
- python manage.py runserver
- Open a second terminal
- Navigate to src file - ReflectifyWebDev/src
- Run npm
- npm run
- Start Webpage
- npm start
- Register Credentials using email, username, and password
- Use credentials to login
- Enjoy the Relfectify App