Inspiration

What it does

How we built it

Challenges we ran into

Accomplishments that we're proud ofIt is a full-stack medical website/system where different users can use healthcare services online.

The system has:

Patient dashboard Doctor dashboard Nurse dashboard Emergency/Ambulance dashboard Admin dashboard AI chatbot using Google Gemini AI Technologies Used Frontend (what users see) HTML CSS JavaScript Tailwind CSS

Used for:

Designing pages Responsive UI Beautiful dashboards Backend (main logic/server) Python Flask

Used for:

Login/signup Database connection AI features Handling users and appointments Database SQLite

Used to store:

Users Appointments Medicines Messages Emergency data AI Integration Google Gemini API

Used for:

Symptom checker AI medical chatbot Medicine suggestions Report analysis Main Features

  1. Authentication System

Users can:

Signup Login Forgot password OTP verification

Different roles:

Patient Doctor Nurse Emergency Staff Admin

  1. Dashboards

Each role gets a separate dashboard.

Example:

Patient → appointments, medicines Doctor → patient list Admin → analytics and users

  1. Appointment Booking

Patients can:

Search doctors Book appointments Cancel/reschedule

  1. AI Medical Assistant

AI can:

Analyze symptoms Suggest possible diseases Suggest medicines Analyze reports

  1. Medicine Reminder

System gives:

Browser notifications Voice reminders

Using:

JavaScript Notification API SpeechSynthesis API

  1. Emergency System

Includes:

SOS button Ambulance dispatch Hospital finder Location tracking

  1. Chat System

Doctor ↔ Patient messaging system.

  1. Admin Analytics

Admin can:

View charts Manage users Track appointments View system stats

What we learned

What's next for MediNova

Built With

Share this project:

Updates

Submission history