Ride booking Flutter application.
Flutter app for onboarding, authentication, permissions, map/rider flow and splash handling using Cubit state management.
- Flutter / Dart
- State management: Cubit (in
lib/logic/) - Layered folders:
model,presentation,widget,utils
- Splash + Onboarding flow (see
onboarding_model.dart) - Permission handling (location, etc.)
- Rider booking logic
- Custom fonts (Gilroy) and themed assets
lib/
main.dart
logic/ # Cubits (splash, auth, map, permission, rider)
model/ # Data models
presentation/ # UI screens
widget/ # Reusable widgets
utils/ # Helpers/constants
assets/
fonts/ # Gilroy font family
image/ # Graphics & illustrations
screenshot/ # App screenshots
Install Flutter (>= stable), then:
flutter pub get
flutter runRun on a specific platform:
# iOS (macOS only)
flutter run -d ios
# Android
flutter run -d android
# Web
flutter run -d chromeflutter testGilroy font family included under project assets (ensure proper licensing for production use).
Open issues / PRs welcome.
Specify license here (e.g. MIT).
