Logo Lanfrica

Max13570/Eswatini-Medical-University-Final-School-Project-AI-powered-Mental-health-monitoring-App-

Domaine:

healthcare

Type de record:

software
Créateur:
Max
HĂ´te:
# 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 …