Transform your daily routine with beautiful habit tracking โจ
Build consistent habits โข Track your progress โข Celebrate your streaks
A beautifully designed React Native app that helps you build and maintain daily habits through visual progress tracking, motivating streak counters, and gentle daily reminders.
Whether you want to drink more water ๐ง, exercise regularly ๐ช, read daily ๐, or meditate ๐งโโ๏ธ - this app makes habit building engaging and rewarding.
- Today's date with elegant formatting
- Visual progress bar showing daily completion percentage
- Habit cards with emoji icons and streak counters
- Satisfying animations when checking off habits
- Motivational messages when you complete all habits
- Weekly completion trends with custom bar charts
- Streak statistics showing your best performance
- Completion calendar with visual indicators
- Achievement celebrations for consistent habits
- Profile picture support with camera/gallery integration
- Custom habit creation with emoji selection
- Habit management (edit/delete existing habits)
- Smart notifications toggle (6 PM daily reminders)
- Pulsing streak counters when habits are active
- Smooth progress animations that respond to your actions
- Bounce effects on habit interactions
- Satisfying checkmark animations
- Material Design inspired interface
- Consistent color scheme with green accents
- Smooth animations and transitions
- Intuitive navigation with bottom tabs
- One-tap habit completion - no complex menus
- Visual feedback for every interaction
- Motivational design elements to keep you engaged
- Offline-first - works without internet connection
- Zustand for lightweight, TypeScript-friendly state management
- AsyncStorage for local data persistence
- Custom hooks for reusable habit logic
- React Native Animated API for smooth 60fps animations
- Efficient re-rendering with proper state management
- Native performance on both iOS and Android
- Local-only data storage - no external servers
- No tracking or analytics
- Camera permissions only when needed
- Offline notifications without Firebase dependencies
Track your daily habits with beautiful progress indicators and streak counters
Visualize your weekly completion trends and habit statistics
Manage your profile, habits, and notification preferences
- React Native development environment
- Node.js 18+
- Android Studio or Xcode
# Clone the repository
git clone https://github.com/babatezpur/HabitTracker.git
# Navigate to project directory
cd HabitTracker
# Install dependencies
npm install
# Run on Android
npm run android
# Run on iOS
npm run ios- ๐ Set Your Habits - Add custom habits with meaningful emojis
- โ Daily Check-ins - Mark habits complete with satisfying animations
- ๐ฅ Build Streaks - Watch your consistency grow day by day
- ๐ Track Progress - Visualize your improvement over time
- ๐ Celebrate Wins - Get motivated by your achievements
- Visual Progress triggers dopamine release
- Streak Counters leverage loss aversion psychology
- Daily Reminders create consistent triggers
- Celebration Animations reinforce positive behavior
- Weekly Overviews provide long-term perspective
- ๐ Achievement System with badges and milestones
- ๐ Advanced Analytics with habit correlation insights
- ๐ฅ Social Features for accountability partners
- ๐จ Theme Customization with dark mode support
- ๐ฑ Widget Support for home screen quick access
We welcome contributions! Whether it's:
- ๐ Bug fixes
- โจ New features
- ๐ Documentation improvements
- ๐จ UI/UX enhancements
Feel free to open issues or submit pull requests.
MIT License - feel free to use this project for personal or commercial purposes.
Built with โค๏ธ and assistance from Claude AI
Start building better habits today! ๐