SnapHabit is a photo-based habit tracker that helps you build daily routines by uploading one image a day — whether it’s cycling, journaling, or eating healthy. Track your progress with visual streaks, habit stats, and a daily photo log.
*Ongoing fun project
- Create habits with custom titles and goals
- Upload daily photos to maintain streaks
- View current/max streak, total completions, and photo history
- Beautiful UI with calendar and gallery views
- Local data storage using Realm
- Swift / UIKit
- LBTATools for layout
- Realm for local persistence
- Modular architecture
- Home: View all habits and streak progress
- Create Habit: Set up new habits
- Detail Page: Stats + photo history
- Upload Page: Take or select today’s photo
- iCloud sync
- Reminders and motivational nudges
- Social sharing
- Share habit reels (auto-generated timelapse of your progress)