RetiNova is an AI-driven application designed to provide users with a fast and efficient way to diagnose potential eye conditions using self-taken images. This project was created as part of IrvineHacks 2025 for the Patient Safety Tech Hack Track.
- Uses a trained machine learning model to detect uveitis, cataracts, and other eye conditions
- Allows users to upload a photo or capture one directly using their device's camera
- Clean, responsive design with a focus on accessibility and ease of use
- Displays confidence percentages for diagnosis accuracy
- Install Node.js
- Install Docker
git clone https://github.com/your-username/retinova.git
cd retinova cd frontend
npm install
cd ../backend
npm install
cd ../ml-model
pip install -r requirements.txt fastapi run cd backend
node app.js cd frontend
npm run devOpen http://localhost:3000 in your browser.
docker-compose up --build- Add support for detecting more eye conditions
- Improve the training dataset to enhance accuracy and minimize false positives
- Give enhanced clinical reccomendations based on insurance information
- Tailored reccomendations based on demographics (race, age, medical history, etc.)

