Loading repository dataβ¦
Loading repository dataβ¦
nandhini-1330 / repository
π©Έ HemoScan AI β An AI-powered anemia detection web app built with HTML, CSS, JavaScript & Java Spring Boot. Features JWT login/register, blood parameter analysis, instant AI diagnosis, test history, and user profiles. Built for educational and clinical screening purposes.
HemoScan AI is an AI-powered anemia detection web application that identifies low hemoglobin levels through multiple diagnostic input methods and generates instant health reports. Built with HTML, CSS, JavaScript, and a Java Spring Boot backend, the platform is designed for educational and clinical screening purposes.
Anemia is commonly under-diagnosed due to limited access to lab testing. HemoScan AI addresses this by combining manual blood parameter analysis with visual AI-based screening β through eye (conjunctiva) and palm image analysis β to estimate hemoglobin levels and flag potential anemia risk, along with personalized recommendations.
| Feature | Description |
|---|---|
| π JWT Authentication | Secure user login and registration using JSON Web Tokens. |
| π©Ί Manual Blood Parameter Analysis | Users can manually enter values such as Hemoglobin, Hematocrit, MCV, MCH, MCHC, RBC, RDW, Serum Iron, Ferritin, and Transferrin Saturation for AI-based evaluation. |
| ποΈ Visual AI β Eye Analysis | Detects signs of anemia through image analysis of the eye (conjunctiva pallor). |
| β Visual AI β Palm Analysis | Detects signs of anemia through image analysis of the palm. |
| β‘ Instant AI Diagnosis | Generates an immediate diagnosis with an AI confidence score based on submitted data. |
| π Personalized Recommendations | Provides actionable health recommendations based on detected results. |
| π Test History | Maintains a record of all previous test results for tracking over time. |
| π€ User Profiles | Each patient has a dedicated profile to manage their test data. |
| π Dashboard Overview | Displays total tests taken, anemia detection summary, normal results, and most recent test at a glance. |
hemo-app/
βββ backend/ # Java Spring Boot backend (APIs, auth, AI diagnosis logic)
βββ frontend/ # HTML, CSS, and JavaScript client interface
βββ README.md # Project documentation
| Layer | Technology |
|---|---|
| Frontend | HTML, CSS, JavaScript |
| Backend | Java, Spring Boot |
Displays total tests, anemia detection summary, normal results, most recent test, and general information about anemia.
Allows manual entry of blood parameters and returns an instant AI diagnosis with confidence score and recommendations.