🔍 Inspiration We were inspired by the increasing demand for contactless and accessible early health screening tools. Eye movements and vocal patterns are powerful non-invasive indicators of stress, fatigue, and neurological conditions. We wanted to explore how far we could go without using AI models or paid APIs, building the logic ourselves.
⚙️ What it does OcuVox Health Analyzer lets users: Scan eye movement through a webcam. Analyze voice patterns through recording or upload. Combine both results for a simulated health score and suggestion. Works offline (fully frontend/backend without AI or database). Simulates real diagnostics using rule-based logic and in-browser tools.
🏗️ How we built it Frontend: Next.js + TypeScript, Tailwind CSS, Chart.js, HTML5 APIs (camera, audio) Backend/API: Next.js API routes with custom JS logic for scan simulation No AI, no API keys – pure logic + state-based scoring Full folder structure with reusable components and clean routing.
🚧 Challenges we ran into Handling browser permissions for webcam and mic reliably Building meaningful simulated logic that feels realistic Ensuring audio and video APIs perform well across devices Merging results from separate scan modules into a single coherent output
🏆 Accomplishments that we're proud of Created a complete full-stack health tool with no third-party APIs Fully working camera/mic-based scanner on modern browsers Modular, testable, and extendable architecture Clean, futuristic UI with accessibility in mind
📚 What we learned Webcams and microphones are powerful diagnostic inputs State management and component isolation make projects scale easily Open-source tools are powerful enough to simulate AI-free diagnostics UX and permission handling are critical for user trust
🚀 What’s next for OcuVox Health Analyzer Add download/share PDF report feature Export results to user's local storage for offline tracking Add stress vs. fatigue differentiation in logic Optimize for low-end devices and schools without internet Turn into a PWA for mobile access
Built With
- ai
- camera
- chart.js
- css
- firebase
- gemini
- html5
- javascript
- microphone
- next.js
- tailwind
- typescript
Log in or sign up for Devpost to join the conversation.