Handbrake is a mobile application built with Flutter that helps you stay committed to your NoFap journey. With streak tracking, journaling, and achievements, the app empowers you to build discipline, track your progress, and celebrate milestones.
This project started with a simple goal: to create a tool that supports people who want to break free from unhealthy habits and take back control of their lives. The name Handbrake was chosen to symbolize slowing down, regaining control, and stopping behaviors that hold you back.
- Streaks: Track your NoFap streaks and stay motivated.
- Journaling: Record your daily thoughts, reflections, and progress.
- Statistics: Visualize your growth with insightful charts and data.
- Achievements: Unlock milestones and celebrate wins along the way.
- Notifications: Get gentle reminders to help you stay on track.
- Onboarding: Quick and intuitive setup so you can start right away.
- Framework: Flutter
- State Management: BLoC
- Database: Drift (reactive persistence library)
- Routing: AutoRoute
- Dependency Injection: GetIt
- UI: Google Fonts, Table Calendar, and more.
To set up the project locally:
- Install the Flutter SDK.
- Clone the repository:
git clone https://github.com/your_username/handbrake.git