Inspiration
Vision problems affect 1 in 4 school-aged children, but many go undetected due to inaccessible or intimidating screening methods. We wanted to reimagine the eye test—not as a clinical experience, but as an engaging, playful journey. Our goal was to make vision screening accessible at home, especially for parents in underserved or remote communities. Inspired by the simplicity of mobile games and the power of computer vision, we designed a fun, gamified mobile app that encourages kids to play while providing useful screening data to caregivers.
What it does
Our app offers three interactive mini-games:
- Letter Hunt: Tests visual acuity by asking children to identify letters at different sizes and distances
- Color Quest: Checks for common types of color blindness using color-matching challenges
- Ninja Focus: Test focus by following the speedy ninja as he zips across the screen
How we built it
- We built with React Native + Expo for cross-platform compatibility and fast prototyping.
- All data is currently processed on-device—no backend is used for privacy and simplicity.
- We implemented charts with react-native-chart-kit for visualizing game results.
Challenges we ran into
- React Native packages sometimes had compatibility issues with Expo, especially for native modules like TensorFlow and chart libraries
- Designing an interface that’s intuitive for both kids and their parents required thoughtful UI/UX decisions
- Setting up real-time camera-based eye tracking on mobile was complex, especially while ensuring performance and accuracy under the time constraints
Accomplishments that we're proud of
We’re proud that we successfully created two fully playable mini-games that are both fun and functional. It was incredibly rewarding to test them ourselves and see how engaging they could be. We also loved designing an interface that feels cute and kid-friendly, something that makes the vision screening process less intimidating and more playful. Building this from scratch felt like a big leap, and we’re excited about the potential impact this app could have.
What we learned
We learned a lot. Overall, I would say:
- The importance of designing accessible UX for young users
- How to troubleshoot React Native package errors and workarounds with Expo
- That meaningful health tools can also be fun, approachable, and gamified
What's next for Gamified Vision Test App
In the future, we hope to refine and develop more games, continuing to improve the UI and perhaps even have a dashboard for parents to track results over time.
Built With
- canva
- expo.io
- figma
- javascript
- mediapipe
- react-native
- tensorflow
- vscode

Log in or sign up for Devpost to join the conversation.