The Depression Detection System is a web-based mental health assessment platform developed using Django. The system helps users assess their mental well-being through AI-based depression prediction, emotion tracking, chatbot support, analytics dashboards, and report generation.
- User Registration and Login
- Depression Assessment Quiz
- Depression Prediction Results
- Result History Tracking
- Mood Analytics Dashboard
- AI Chatbot Support
- PDF Report Download
- Emotion Detection Module
- Personal Mental Health Statistics
- Admin Dashboard
- User Management
- Depression Analytics
- Emotion Analytics
- User Assessment Monitoring
- System Statistics
- HTML5
- CSS3
- Bootstrap 5
- JavaScript
- Chart.js
- Python
- Django
- SQLite
- Django
- ReportLab
- OpenCV
- Chart.js
- Bootstrap
depression_project/
├── accounts/
├── chatbot/
├── emotion/
├── quiz/
├── templates/
├── static/
├── db.sqlite3
├── manage.py
└── requirements.txt
git clone https://github.com/your-username/depression-detection-system.git
cd depression_project
python -m venv venv
Windows:
venv\Scripts\activate
Linux/Mac:
source venv/bin/activate
pip install -r requirements.txt
python manage.py migrate
python manage.py createsuperuser
python manage.py runserver
Open:
- Register an account
- Login
- Take Depression Assessment Quiz
- View Prediction Result
- Track Previous Assessments
- View Mood Analytics
- Download PDF Reports
- Use AI Chatbot Support
- Login as Admin
- Open Admin Dashboard
- Monitor Users
- Analyze Depression Statistics
- View Emotion Analytics
- Appointment Booking System
- Doctor Recommendation System
- Email Alerts for Severe Depression
- Real-Time Emotion Detection
- Machine Learning Model Improvements
- Cloud Deployment
- Mobile Application
This project can be deployed on:
- Render
- PythonAnywhere
- Railway
- AWS
- Azure
Tanisha Singh
This project is developed for educational and academic purposes.