A comprehensive mobile application built with React Native Expo for tracking scleral contact lens wear time, managing cleaning schedules, and monitoring usage patterns.
📱 Overview: Scleral Lens Tracker is a modern, feature-rich mobile app that helps scleral lens wearers monitor their daily wear time, track lens hygiene, and maintain healthy wearing habits. Built with React Native and TypeScript, it offers a beautiful, intuitive interface with comprehensive tracking and analytics.
🎯 Perfect For:
Keratoconus patients wearing scleral lenses Post-surgical patients requiring scleral lens therapy Dry eye sufferers using scleral lenses Anyone wearing specialty contact lenses who needs to track wear time
👁️ What is Keratoconus ?
Keratoconus is an eye disorder in which the cornea, the transparent front part of the eye, gradually thins and bulges outward into a cone shape. This causes distorted vision, including blurry vision, double vision, increased nearsightedness, irregular astigmatism, and light sensitivity, which can reduce quality of life. Both eyes are usually affected.
🖼️ ScreenShots -
✨** Key Features:**
⏱️ Real-Time Timer:
Live wear time tracking with pause/resume functionality Visual circular progress indicator Automatic session logging Customizable target wear time goals
🔔 Smart Notifications:
Intelligent "Time to Reclean" reminders at half of target wear time Quiet hours (9 PM - 4 AM) - no notifications during sleep Configurable notification preferences
📊 Comprehensive Analytics:
Current & Best Streak Tracking - Stay motivated with streak counters Lifetime Statistics - Total wear time across all sessions Interactive Calendar - Visual month view with session indicators Weekly Bar Charts - Daily wear duration with date ranges Monthly Bar Charts - Full month overview with scrollable days Swipe Navigation - Intuitive gestures to browse historical data
📝Session Logging:
Fogging incident tracking Manual entry for missed sessions Comfort level ratings Session notes and observations
💾 Data Management:
Local data persistence with AsyncStorage Export/Import backup functionality (JSON) Data privacy - all data stored locally on device
🎨 Modern UI/UX:
Clean, minimalist iOS-inspired design Glassmorphic elements with smooth animations Dark mode support Responsive layouts for all screen sizes Custom SVG icons
🎨 Design Philosophy:
Visual Design
Color Scheme: Indigo primary (#6366F1) with soft gradients Typography: Clean, modern fonts with hierarchy Spacing: Consistent 8px grid system Components: Rounded corners (16-24px) for friendly feel
UX Principles
Minimalism: Focus on essential information Clarity: Clear visual hierarchy and labels Efficiency: Quick access to common actions Feedback: Visual confirmation for all interactions
*🔧 Configuration~ Target Wear Time Default: 14 hours (customizable in Settings) Notification Settings
Reclean reminder: At 50% of target time Quiet hours: 9 PM - 4 AM (configurable)
💾Data Storage
Sessions: AsyncStorage Backups: JSON export to device storage
👨⚕️ Medical Disclaimer- This app is for tracking purposes only and is not a medical device. Always consult with your eye care professional for medical advice regarding scleral lens wear. The app does not replace professional medical care.





