https://github.com/annapoorna-a-k/lightsup-an-automated-mental-health-support-platform-using-django
Provides a dynamic web platform that supports users' mental health by allowing them to track emotions, set personalized wellness goals, and receive customized prompts and affirmations.
https://github.com/annapoorna-a-k/lightsup-an-automated-mental-health-support-platform-using-django
bootstrap django full-stack full-stack-web-development html-css-javascript
Last synced: 7 months ago
JSON representation
Provides a dynamic web platform that supports users' mental health by allowing them to track emotions, set personalized wellness goals, and receive customized prompts and affirmations.
- Host: GitHub
- URL: https://github.com/annapoorna-a-k/lightsup-an-automated-mental-health-support-platform-using-django
- Owner: annapoorna-a-k
- Created: 2024-12-18T12:33:43.000Z (10 months ago)
- Default Branch: main
- Last Pushed: 2025-02-03T09:03:46.000Z (9 months ago)
- Last Synced: 2025-02-03T10:21:57.128Z (9 months ago)
- Topics: bootstrap, django, full-stack, full-stack-web-development, html-css-javascript
- Language: Python
- Homepage:
- Size: 18.7 MB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# Mental Health Support Platform
A comprehensive platform designed to promote emotional well-being through mood tracking, daily affirmations, and personalized self-care suggestions. The application focuses on user wellness goals and provides tailored recommendations to support mental health.
## Key Features
1. **Mood Tracking**
- Log your moods daily to uncover emotional patterns and trends over time.
- Track entries with optional notes for deeper insights.2. **Goal-Oriented Support**
- Set personalized wellness goals (e.g., stress management, mindfulness).
- Receive goal-specific journaling prompts and self-care activities.3. **Daily Affirmations and Quotes**
- Access motivational quotes and affirmations tailored to your logged moods.
- Enjoy a positive and uplifting user experience every day.4. **Goal-Driven Recommendations**
- Align suggested activities with your personal wellness objectives.
- Recommendations focus on stress reduction, mindfulness, and positivity.## Modules
### 1. User Management
- **User Registration and Login**: Seamlessly create an account and access your personalized dashboard.
- **Goal Setting**: Define personal wellness goals and track progress.
- **User Profile**: Store user information and wellness goals for quick access.### 2. Mood Logging
- **Daily Mood Logging**: Record emotions such as happiness, sadness, or anxiety.
- **Mood Tracking**: Log moods with date and additional notes for context.
- **Mood Form**: Intuitive form to facilitate mood entry and notes.### 3. Quotes and Affirmations
- **Quote Storage**: Store and organize motivational quotes by emotion type.
- **Random Quote Retrieval**: Fetch quotes based on your mood logs.
- **Daily Affirmations**: Display mood-based affirmations on the dashboard.### 4. Self-Care Suggestions and Journaling Prompts
- **Prompt Storage**: Save self-care activities and journaling prompts linked to emotions and goals.
- **Goal-Based Suggestions**: Recommend prompts based on user moods and goals.
- **Dashboard Display**: Showcase journaling prompts alongside affirmations.### 5. Activity Recommendations
- **Activity Storage**: Maintain a library of activities such as videos, music, and yoga poses, categorized by mood.
- **Mood-Based Recommendations**: Suggest mood-aligned activities for emotional support.
- **Dashboard Display**: Present recommended activities alongside prompts and affirmations.## Technologies Used
### Front-End
- **HTML**
- **CSS**
- **Bootstrap**
- **JavaScript**### Back-End
- **Django**
- **SQLite**### Usage
- Register or log in to your account.
- Set your wellness goals in the User Profile section.
- Start logging your moods in the Mood Logging module.
- Access personalized recommendations, daily affirmations, and journaling prompts on the dashboard.