A minimalist, distraction-free Flutter habit tracking application featuring secure Firebase authentication, seamless Google Sign-In, and a premium user experience. HabitSpec helps you focus on building routines with a streamlined UI and reliable cloud synchronization.
- Built with Flutter: Cross-platform support with smooth, premium UI transitions.
- Secure Authentication: Complete Firebase integration with Email/Password verification and Google Sign-In.
- Cloud Synchronization: Utilizes Cloud Firestore for real-time backend data synchronization.
- Modern Architecture: Clean state management using the
Providerpackage.
- Flutter SDK
- A Firebase Project (with Authentication and Firestore enabled)
-
Clone the repository:
git clone https://github.com/YourUsername/HabitSpec.git cd HabitSpec -
Install dependencies:
flutter pub get
-
Set up Environment Variables: This project uses
flutter_dotenvto securely manage keys. You must create a.envfile in the root of the project with your Google Server Client ID:GOOGLE_SERVER_CLIENT_ID=your_server_client_id_here
-
Run the App:
flutter run




