Your Personal Workout Tracker with a Twist!
Desire is a beautifully designed Flutter app that transforms workout routines into an engaging game, blending fitness goals with gamification, accountability, and automation.
Track progress with predefined exercises:
- Run: Distance in kilometers
- Plank Hold: Duration in seconds
- Sprints: Number of rounds
- Push-ups: Reps
- Side Shuffle: Rounds
- Lunges, Cobra Stretch, and Squats: Reps and time
🔐 Access-Point Based Validation
- Tasks activate only when you reach specific map points.
- Progress gets verified in real-time!
- Live tracking with integrated maps.
- Highlights your location and access points.
- Password-Free Login: Enter the correct password, and you’re in—no buttons needed.
- Auto-Save & Reset: Tasks save automatically at midnight and reset daily.
- Weekly Goal:
- Maximum: 560 points (80/day)
- Minimum: 400 points to avoid penalties
- Accountability Partner: Miss the target? Funds get deducted and sent to your chosen keeper.
- Reformation: Adjust reps, rounds, or time for any exercise.
- Scrolls: View a detailed record of daily achievements, points, and map history—all saved securely in Firebase.
- Visit map access points to activate tasks.
- Complete and check off tasks throughout the day.
- Midnight magic: auto-save and reset!
- Hit at least 400 points by Sunday or face penalties.
- Weekly evaluations notify you of progress.
- Firebase: Secure login, real-time updates, and score tracking.
- Geolocation: Powered by
geolocatorandflutter_map. - Automation: Seamless fund transfers to keepers for missed goals.
lib/
├── firebase_options.dart
├── home.dart
├── home.dart
├── home.dart
├── reformation.dart
└── scrolls.dart
└── utils/
├── firebase_service.dart # Firebase operations
├── location_service.dart # Location tracking
assets/
└── images/
└── background.jpg # App background image


