Overview
Day Tracker is a mobile-first habit and activity tracker built around a single uncomfortable idea: your year is finite, and you can see it. The whole of 2026 renders as a grid of 365 dots — filled for the days already gone, hollow for the ones you still have — with today marked in red. Tap a dot to log the day, and the grid slowly becomes a picture of how you actually spent your time.
Features
- Year in days — all 365 days as a single dot grid, with days elapsed, percent complete, and days left
- Home dashboard — live clock, year progress bar, and streak / done / completion-rate / personal-best stat tiles
- Month view — tap a dot to log, long-press to preview, swipe to move between months
- Daily goal card — one goal surfaced per day, categorised (mindfulness, fitness, deep work), tickable inline
- Goal templates — one-tap import of curated sets like Morning Routine, Fitness, and Deep Work, then edit or remove freely
- My Goals & Browse — build your own goals or pull from the full library
- Year, Life and Goals calendars — three lenses on the same data
- Daily reminders on iOS and Android with a configurable reminder time
- Auto / light / dark theme following the system appearance
- Reset all progress for a clean start
Tech Highlights
- React Native + Expo, exported to web and deployed as an installable PWA — one codebase across iOS, Android, and browser
- TypeScript throughout, styled with NativeWind (Tailwind for React Native)
- Fully local-first — all activity, goals, and settings persist to AsyncStorage, no account and no backend
- Gesture-driven month navigation and long-press previews built on native touch handlers
Coming Up Next
- Streak insights and weekly summaries
- Optional cloud sync across devices
- Home-screen widgets showing the year grid at a glance