Mobile App
Team ExperienceVigilens
An iOS/React Native fatigue detection app that analyzes facial and eye movement in real time.
Client
Vigilens
Industry
Healthcare / Computer Vision
Services
Mobile App Development, Computer Vision Integration
Status
Production
The Challenge
Detecting fatigue reliably required real-time camera processing and precise facial/eye tracking, going beyond standard React Native camera APIs into native iOS vision capabilities.
The Solution
Vijay integrated Apple's native Vision Framework with React Native (via Vision Camera and native Swift modules) to process camera frames in real time, calculate Eye Aspect Ratio, and surface fatigue levels and recommendations to the user.
Team Contribution
- Real-time camera processing (React Native + Vision Camera)
- Native iOS Vision Framework integration (Swift)
- Face detection and facial landmark tracking
- Eye blink detection and Eye Aspect Ratio (EAR) calculation
- Fatigue level scoring and recommendations
- State management with Redux, animations with React Native Reanimated
Key Features
- Real-time camera processing
- Face detection and facial landmarks
- Eye blink detection
- Eye Aspect Ratio (EAR) calculation
- Fatigue percentage and fatigue levels
- Personalized recommendations based on fatigue level
- Native iOS Vision Framework integration
Technology
Results
Vigilens gives users real-time, on-device fatigue detection using native iOS vision capabilities wrapped in a React Native app.