**TapCount** - The Ultimate Counting Companion
Whether you're tracking workouts, inventory, habits, or any repetitive task, TapCount makes counting simple, organized, and enjoyable. Create unlimited counting sessions, set goals, track progress, and never lose count again.
### ✨ Key Features
**📊 Multiple Counting Sessions**
- Create unlimited named sessions for different activities
- Organize everything from workouts to inventory checks
- Color-code each session for quick visual identification
- Swipe to delete, tap to restart - intuitive session management
**🎯 Target Tracking & Goals**
- Set optional targets for any session
- Visual progress indicators show how close you are to your goal
- Celebrate achievements with beautiful animations when targets are reached
- Perfect for fitness goals, daily habits, or work quotas
**🏁 Advanced Lap Tracking**
- **None Mode**: Simple counting without lap tracking
- **Auto-Mark Mode**: Automatically marks a lap when you reach your target - perfect for repeated sets
- **Manual Mode**: Mark laps manually with a dedicated button
- View complete lap history with timestamps and counts
- Delete individual laps or clear all at once
**⚙️ Customizable Counting**
- Custom step sizes - increment by any amount (1, 5, 10, etc.)
- Flexible counting that adapts to your needs
- Decrement option to correct mistakes
- Reset functionality with confirmation dialogs
**🎨 Beautiful, Modern Design**
- Material Design 3 interface
- Smooth animations and transitions
- Dark mode and light mode support
- System theme detection
- Premium color palette with 8 vibrant options
**📱 Intuitive User Experience**
- Tap anywhere on the screen to increment
- Large, easy-to-read count display
- Haptic feedback for satisfying interactions
- Pull-to-refresh to reload sessions
- Clean, distraction-free interface
**💾 Reliable Data Storage**
- All sessions saved locally on your device
- No internet connection required
- Your data stays private and secure
- Persistent storage across app restarts
**🌍 Localization Ready**
- English language support
- More languages coming soon
### 🎯 Perfect For
- **Fitness Enthusiasts**: Track pushups, squats, reps, and sets
- **Inventory Management**: Count items, stock, or supplies
- **Habit Tracking**: Daily goals, streaks, and milestones
- **Work & Productivity**: Task counting, quotas, and progress tracking
- **Sports & Activities**: Score keeping, lap counting, and event tracking
- **Education**: Counting exercises, attendance, or practice sessions
### 🚀 Why Choose TapCount?
**Simple Yet Powerful**: TapCount strikes the perfect balance between simplicity and functionality. No complicated setup - just create a session and start counting.
**Organized & Efficient**: Manage multiple counting tasks in one place. Each session is independent, so you can track different activities without confusion.
**Motivational**: Set targets and watch your progress. Visual feedback and achievement celebrations keep you motivated to reach your goals.
**Reliable**: Built with modern Flutter technology for smooth performance and reliability. Your data is stored securely on your device.
**Beautiful**: Enjoy a premium, polished interface that makes counting a pleasure, not a chore.
### 📝 How It Works
1. **Create a Session**: Tap the "+" button and give your session a name
2. **Customize**: Choose a color, set a step size, and optionally add a target
3. **Start Counting**: Tap anywhere on the screen to increment
4. **Track Progress**: Watch your count grow and see progress toward your target
5. **Mark Laps**: Use auto-mark or manual mode to track multiple rounds
6. **Review History**: View your lap history with timestamps and counts
### 🔒 Privacy & Permissions
TapCount respects your privacy:
- No data collection or tracking
- No ads or in-app purchases
- All data stored locally on your device
- No internet connection required
- Vibration permission (optional) for haptic feedback