Health-Genie is a comprehensive web application developed with Flask to offer accessible and efficient healthcare solutions for patients and doctors alike. This platform allows users to register as patients or doctors, book both in-person and virtual appointments, and utilize disease prediction features based on symptoms. Health-Genie’s user-friendly interface enables doctors to manage appointments, while patients benefit from easy tracking of their health needs anytime. The application includes a 24/7 AI chat feature powered by Gemini for instant health advice and preliminary diagnoses, along with a blog section offering valuable health-related information.
-
User Registration
- Patients and doctors can register on the platform.
- Patients enter basic details such as username, email, and password.
- Doctors provide additional information, including their specialization.
-
User Login and Logout
- Secure login functionality for personalized dashboards.
- Session management for safe access, with an option to log out.
-
Appointment Booking
- Patients can conveniently book appointments with available doctors.
- Doctors can view and manage their appointments.
-
Disease Prediction
- A machine learning model predicts diseases based on user-input symptoms.
- Utilizes a Decision Tree Classifier trained on medical data.
-
Blog Section
- Provides educational content on health-related topics, including:
- Transforming Healthcare
- Holistic Health Practices
- Nutrition and Body Nourishment
- Importance of Physical Activity and Games
- Provides educational content on health-related topics, including:
-
Privacy Policy
- Users can view the privacy policy outlining data management and protection.
-
Video Call Functionality
- Access to a video call feature (
videocall.html) for remote consultations.
- Access to a video call feature (
-
Medical Scans Section
- Information on various medical scans, including brain tumor, lung scans, and cataract assessments.
- Python 3.10 or later
- Flask and other dependencies (see
requirements.txt)
-
Clone the Repository
Clone the project repository to your local machine:
git clone https://github.com/Hasika20/providence-project.git cd providence-project -
Install Dependencies
Install the required dependencies using:
pip install -r requirements.txt
-
Set Up the Database
Ensure the database is properly set up by running any necessary migrations or database scripts.
-
Start the Server
Run the Flask server:
python app.py
-
Access the Application
Once the server is running, open your browser and go to:
http://127.0.0.1:5000
If you would like to contribute to the project, please reach out or submit a pull request!
Contributions are welcome! If you would like to improve this project, please fork the repository and submit a pull request. For major changes, open an issue first to discuss your proposed modifications.
Visit Health - Genie: Your wish for wellness, Granted!






















