# AI Powered Mental Health Monitoring Application
## π Overview
This project is a **Flutter-based healthcare and mental health monitoring system**. It combines **AI-driven mental health detection** with **telemedicine features** such as video consultations, appointment scheduling, and role-based dashboards for doctors, patients, receptionists, and administrators.
---
## π Features
- **AI mental health monitoring** using Python-trained models integrated with Flutter
- **Role-based dashboards** for Admin, Doctor, Patient, and Receptionist
- **Video consultations** powered by Jitsi Meet integration
- **Appointment management** including booking, reminders, and tracking
- **Security settings** for account and data protection
- **Real-time Firebase integration** for authentication and data storage
---
## π οΈ Tech Stack
- **Flutter** β mobile app development
- **Dart** β core application logic and UI
- **Firebase** β authentication, cloud storage, and real-time database
- **Python** β AI model training and backend processing
---
## π Project Structure
```
AI-Mental-Health-App/
β
βββ Admin/
β βββ admin_dashboard_screen.dart
β βββ manageAccountsScreen.dart
β βββ securitySettingsScreen.dart
β
βββ Doctor/
β βββ doctor_dashboard_screen.dart
β βββ doctor_appointments_screen.dart
β βββ doctor_consultation_screen.dart
β βββ doctor_patient_recommendations_screen.dart
β
βββ Patient/
β βββ patient_dashboard_screen.dart
β βββ patient_reports_screen.dart
β βββ appointment_booking_screen.dart
β βββ assessment_screen.dart
β βββ consultation_screen.dart
β
βββ Receptionist/
β βββ receptionist_dashboard_screen.dart
β βββ accept_appointments_screen.dart
β βββ set_appointment_reminders_screen.dart
β βββ view_booked_appointments_screen.dart
β
βββ widgets/
β βββ mental_health_scale_widget.dart
β βββ jitsiMeetWidget.dart
β
βββ common.dart
βββ login_screen.dart
βββ signup_screen.dart
βββ role_selection_screen.dart
βββ video_call_screen.dart
βββ welcome_s β¦