TheHealthApp
Overview
TheHealthApp allows patients to securely log in, explore and choose health features, and provide personal information. Based on their inputs, the application integrates an ML-powered assessment model that analyzes responses and returns tailored suggestions (basic assessment). Patients can also request services, after which the system generates a report combining their details and assessment results. Reports are securely stored and shared with doctors, while administrators manage users, features, and audit logs. The platform incorporates load balancing, scalable services, encrypted storage, and continuous monitoring to ensure high availability, data protection, and smooth operation across web, mobile, and backend systems.
Basic Information
- Status: New (greenfield this semester)
- Platforms: Web / Mobile
- Source Code: https://github.com/oss-slu/TheHealthApp
Core Dev Team:
- Client Dr. Fardeen Dadan, Dr. Ashok Kumar Chidi
-
Developers:
- Sameer Maayiz (volunteer)
- Mohamed Naasir (volunteer)
- Mujaina Begum (volunteer)
- Mohammed Fazil (volunteer)
- Harish (volunteer)
Technical Information
Additional Information
- Start Date: September, 2025
- Adoption Date: September, 2025
- Technologies Used:
- Next.js, TypeScript – Python – PostgreSQL – Tailwind CSS – Docker (subject to change)
- License: TBD
Technical Overview
The system enables clients, doctors, and administrators to log in securely through an Identity Provider. Requests are routed through the Client/Web App, then pass into an API Gateway protected by a Web Application Firewall (WAF). A Backend-for-Frontend (BFF) layer simplifies communication with the core backend. The Core Services manage business logic, interact with data stores, and call the ML Platform for health assessments. This architecture ensures secure authentication, reliable data management, and scalable support for all application features.
Development Priorities
- Secure login with role-based access (Client, Doctor, Admin).
- Core workflows: onboarding, feature selection, and report generation.
- Basic ML-driven health assessment.
- Robust data storage with audit logging.
- Simple CI/CD pipeline for both web app and backend.
Future Scope
- Mobile application (React Native or Flutter).