Skip to content

Sivaraj-T-hash/mediscan-ai

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

3 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

HealthGuard AI v4.1 β€” Professional Medical Intelligence Platform

πŸš€ Quick Start

npm install
cp .env.example .env
# Add your OPENAI_API_KEY to .env
npm start
# Open http://localhost:3000

✨ New Features in v4.1

Frontend

  • Modern medical-grade UI β€” Clean light theme with teal/blue accents
  • Symptom Autocomplete β€” Real-time suggestions as you type
  • Voice Input β€” Microphone symptom entry (English & Tamil)
  • Quick Select Grid β€” Toggle common symptoms with one click
  • Disease Probability Chart β€” Chart.js horizontal bar chart
  • Prediction History β€” LocalStorage + server-side history panel
  • PDF Report Download β€” Full medical report as HTML/PDF
  • AI Clinical Explanation β€” Claude-powered disease explanations
  • Dark Mode Toggle β€” System-aware theme switching
  • Multi-Language β€” English & Tamil support throughout
  • Health Risk Indicator β€” Color-coded green/yellow/red/emergency
  • Loading Animations β€” Professional pulse ring loading overlay
  • Responsive Design β€” Mobile-first layout

Backend (server.js)

Endpoint Method Description
/api/analyze POST Symptom analysis (OpenAI β†’ Smart Triage fallback)
/api/explain POST AI clinical explanation for a condition
/api/history GET Server-side prediction history
/api/health GET Server + AI status
/api/symptoms GET Symptom database (EN/TA)
/api/stats GET Analytics & model metrics
/api/provider GET Active AI provider config

πŸ—οΈ Project Structure

β”œβ”€β”€ frontend/
β”‚   β”œβ”€β”€ index.html      ← Main app shell
β”‚   β”œβ”€β”€ styles.css      ← Full CSS with dark mode & responsive
β”‚   └── app.js          ← Complete feature JS
β”œβ”€β”€ backend/
β”‚   └── server.js       ← Express API with all endpoints
β”œβ”€β”€ data/
β”‚   └── symptoms.json   ← Symptom database (EN/TA/HI)
└── .env.example        ← Configuration template

βš•οΈ Disclaimer

This is an AI-assisted tool for informational purposes only. Not a substitute for professional medical advice.

πŸ‘¨β€πŸ’» Developer Details

Sivaraj T

  • Role: Full-Stack Developer & ML Logic
  • Education: B.Tech Information Technology, Velammal Engineering College
  • Location: Tiruvannamalai / Chennai, Tamil Nadu
  • Skills: Java, Python, Flask, SQL, MongoDB, C
  • Achievements: 2nd Place at VEC 24-Hour Hackathon (March 2026); 1500+ problems solved on SkillRack.

About

πŸ† 2nd Place Hackathon Winner: A clinical-grade AI health platform featuring rPPG heart rate sensing, multi-language triage (English/Tamil), and secure medical data management.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors