Hatim Program is being rebuilt as an Islamic mobile-first Flutter app.
Current target: deliver a clean MVP centered on prayer-time experience, then add additional Islamic features incrementally.
- Prayer times for user location.
- Current prayer, next prayer, and remaining time countdown.
- Prayer reminder notifications.
- Auth with phone or Google.
- User settings for prayer-time calculation preferences.
- Flutter (app client)
- Firebase Auth (phone + Google sign-in)
- Cloud Firestore (user profile + settings)
- Local persistence/cache in app for offline prayer-time experience
project_code/: Flutter application source.docs/: project architecture, Firebase, and contribution docs..github/: GitHub workflows.
- Open the Flutter app directory:
cd project_code - Install dependencies:
flutter pub get
- Run the app:
flutter run
- Run tests:
flutter test
- Create a Firebase project.
- Enable Authentication providers:
- Phone
- Enable Firestore.
- Configure FlutterFire from
project_code/:flutterfire configure
- Architecture:
docs/architecture.md - Firebase:
docs/firebase.md - Contributing:
docs/contributing.md