Lesgo : Goal & Habit Tracking App

Lesgo : Goal & Habit Tracking App

Built in 2026MOBILE APPGet App

A highly interactive, gamified productivity app that transforms daily tasks and long-term goals into an engaging RPG-style experience with XP, levels, and achievements.

Tech Stack

Flutter
FlutterTechnology
Riverpod
RiverpodTechnology
Dart
DartTechnology
GoRouter
GoRouterTechnology

App Gallery

Gallery image 1
Gallery image 2
Gallery image 3
Gallery image 4
Gallery image 5

Project Details

Reimagined traditional task management by introducing a custom progression engine where users earn XP, maintain streaks, and level up by completing daily tasks.

  • Comprehensive Goal Tracking: Developed a robust goal management system allowing users to break down large objectives into smaller milestones with weighted progress sliders, specific categories, and deadlines.
  • Advanced Analytics Dashboard: Created a dedicated data visualization hub featuring interactive trend lines, goal distribution charts, and GitHub-style heatmaps to track consistency and productivity patterns.
  • Achievement & Reward Mechanics: Engineered a dynamic achievement system with varying rarity levels (Common to Legendary) and unlockable rewards to maximize user retention and daily engagement.
  • Interactive Calendar Integration: Built a fully custom, color-coded calendar interface allowing users to effortlessly view upcoming deadlines, overdue tasks, and historical activity density at a glance.
  • Exportable Insights: Implemented a reporting feature that allows users to generate and export their productivity data and charts for deep personal review.

Technical Overview

A highly optimized, offline-first application featuring modular component design and seamless 60fps micro-animations.

  • Scalable State Architecture: Architected the application using Riverpod and Freezed for predictable, immutable state management, ensuring seamless data flow across 28+ distinct screens and complex modal overlays.
  • Advanced Navigation Patterns: Implemented GoRouter to handle complex nested routing, cross-tab deep linking, and bottom navigation state preservation without context-loss.
  • High-Performance UI Engineering: Leveraged flutter_animate to deliver 60fps micro-animations, dynamic confetti celebrations on goal completion, and smooth hero transitions between list and detail views.
  • Optimized Local Persistence: Built a lightweight, highly efficient local storage layer utilizing shared_preferences and JSON serialization to ensure the app works flawlessly offline while maintaining complex nested data.
  • Custom Data Visualizations: Integrated and deeply customized fl_chart to render smooth, responsive line and pie charts that dynamically update based on localized state changes.
  • Modular Component Design: Designed a highly reusable, heavily abstracted widget library—incorporating modern UI trends like Glassmorphism (glass_kit)—to ensure consistent styling and rapid scaling of new features.