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
- Authentication System
Users can:
Signup Login Forgot password OTP verification
Different roles:
Patient Doctor Nurse Emergency Staff Admin
- Dashboards
Each role gets a separate dashboard.
Example:
Patient → appointments, medicines Doctor → patient list Admin → analytics and users
- Appointment Booking
Patients can:
Search doctors Book appointments Cancel/reschedule
- AI Medical Assistant
AI can:
Analyze symptoms Suggest possible diseases Suggest medicines Analyze reports
- Medicine Reminder
System gives:
Browser notifications Voice reminders
Using:
JavaScript Notification API SpeechSynthesis API
- Emergency System
Includes:
SOS button Ambulance dispatch Hospital finder Location tracking
- Chat System
Doctor ↔ Patient messaging system.
- Admin Analytics
Admin can:
View charts Manage users Track appointments View system stats
What we learned
What's next for MediNova
Built With
- backend:
- css3
- design
- frontend:-html5
- javascript
- python
- responsive
- tailwind-css-v4
Log in or sign up for Devpost to join the conversation.