
Mental Health Self-Test App
Project Overview:
The Mental Health Self-Test App is a mobile and web-based application that allows users to assess their mental well-being through clinically validated self-assessment questionnaires. It provides users with personalized insights, awareness about mental health conditions, and suggests supportive resources based on their test results.
This app is not a diagnostic tool but rather a screening solution to promote early mental health awareness and guide users toward professional help if needed.
Technologies Used:
-
Frontend: HTML, CSS, Bootstrap, JavaScript
-
Backend: Node.js / PHP / Java
-
Database: MySQL / MongoDB
-
Optional: Chart.js for result visualization
-
Authentication: JWT / OAuth for user sessions
Key Features:
1. User Registration & Anonymous Mode
-
Users can create accounts or use the app anonymously
-
Profile section to track test history and progress
2. Mental Health Questionnaires
-
Standardized self-tests such as:
-
PHQ-9 (Depression)
-
GAD-7 (Anxiety)
-
DASS-21 (Depression, Anxiety, Stress Scale)
-
Sleep quality questionnaire
-
Burnout assessment
-
3. Automated Scoring & Feedback
-
After completing a test, users receive instant results
-
Scores are categorized (e.g., Mild, Moderate, Severe)
-
Feedback includes recommendations and next steps
4. Visualization of Mental Health Trends
-
Users can view graphs showing their mental health over time
-
Helps identify patterns and triggers (exams, workload, etc.)
5. Resource & Support Suggestions
-
Based on test results, app recommends:
-
Breathing or meditation exercises
-
Educational videos or articles
-
Local mental health professionals and helpline numbers
-
6. Data Privacy & Security
-
All responses are confidential and encrypted
-
Option to clear test history or anonymize data
7. Admin Panel (Optional)
-
Admins can add new tests, edit questions, view anonymized usage stats
-
Helps in tailoring app for different demographics (students, professionals, etc.)