- View your total coding hours for the day
- See which projects you worked on
- Get a clear picture of your consistency
- Compare your coding time globally
- Filter leaderboards by country
- View rankings specifically among Grindly users
- Follow other developers
- Discover people you might know
- Stay inspired by seeing everyone’s progress
- Frontend: Flutter
- Backend: Firebase
- Authentication: Firebase Auth
- Database: Firestore
- Activity Data: WakaTime API
-
Clone the repository:
git clone https://github.com/yeab-dev/grindly.git cd grindly -
Install dependencies:
flutter pub get
-
Add your Firebase configuration files:
google-services.jsonfor AndroidGoogleService-Info.plistfor iOS
-
Add your WakaTime API key or OAuth flow configuration.
-
Run the app:
flutter run
Make sure to configure:
- Firebase project (dev and/or production)
- Firestore security rules
- WakaTime API credentials
Contributions, issues, and feature requests are welcome! Feel free to open an issue or submit a pull request.
If you enjoy using Grindly, consider giving the repo a ⭐ to support the project!