Inspiration
We wanted to build something eye-catching that benefits the community and contributes to the healthcare system. Eye health often reflects overall health, and we saw an opportunity to create a tool that could assist both professionals and everyday users in identifying potential risks through pupil detection.
What It Does
EyeQ helps identify potential health risks by analyzing pupil dilation through a real-time scan. Doctors and nurses commonly check pupil responses using a flashlight to assess a person’s health status. With EyeQ, we aim to assist not only medical professionals but also law enforcement in identifying individuals under the influence and helping those in need during emergencies.
EyeQ provides real-time data such as pupil size, confidence level, and coordinates, which can help assess pupil dilation—an important indicator for various medical and behavioral conditions.
How We Built It
Frontend: Built using Next.js and React for a clean and responsive user interface Backend: Powered by FastAPI and Python to process data and deliver detection results Pupil Detection: Utilized Roboflow API to detect pupils in real time and provide size, position, and confidence metrics
Challenges We Faced
Pupil detection was our biggest challenge—integrating and fine-tuning the detection to provide accurate and consistent results took a lot of testing and learning.
Accomplishments We're Proud Of
We built our first full-stack web app in under 24 hours! Not only did we complete the project within the tight timeframe, but we also significantly upgraded our technical skills, learning new technologies and applying them on the fly.
What We Learned
How to integrate APIs effectively Hands-on experience with Next.js, FastAPI, and Python Advanced Git version control and collaboration techniques Introduction to Gemini 2.0 Flash API
What's Next for EyeQ
We plan to enhance EyeQ’s accuracy and detection capabilities. Additionally, we’re integrating a Gemini-powered chatbot as a medical assistant. This will allow anyone—whether they’re a doctor or not—to quickly identify potential health risks and take appropriate action, potentially saving lives.
Built With
- fastapi
- git
- github
- javascript
- next.js
- openai
- python
- react
- roboflowapi
- typescript
- vercel
Log in or sign up for Devpost to join the conversation.