HydraTrack
React NativeReactExpoExpo Router
HydraTrack is a professional, Expo-powered React Native application that helps users build healthy hydration habits. It features quick-add logging, customizable reminders, calendar-based analytics, and a polished, health-focused UI.
Overview
HydraTrack is a professional, Expo-powered React Native application that helps users build healthy hydration habits. It features quick-add logging, customizable reminders, calendar-based analytics, and a polished, health-focused UI.
Highlights
→Daily progress tracking with gradients and modern cards
→Calendar-based analytics with color-coded hydration levels
→Smart alarms with sleep-time awareness
→Local-only storage with no accounts required
→Internationalization-ready (TR live, EN ready)
→Dark theme and customizable units (ml/oz)
Challenges
—Reliable local scheduling of notifications across time changes and device states
—Maintaining smooth performance with animated UIs and lists
—Persisting and migrating local storage safely
Tech Stack
React NativeReactExpoExpo RouterTypeScriptRedux ToolkitReact ReduxAsyncStorageExpo NotificationsReact Native CalendarsReact Native ReanimatedReact Native Gesture HandlerJestJest ExpoTesting Library (React Native)BabelExpo EAS