A new Flutter project.
This project is a starting point for a Flutter version of the drivers' mobile application.
To debug and test the code locally, follow Flutter's installation and set-up documentation for your OS and preferred IDE.
- Backend: (24/7)
- move unique id generation to front-end to get records from Drivers collection
- Sign-up page (24/7)
- account registration option
- Dashboard: (25/7)
- UI:
- bottom navbar (navbar.dart)
- profile (profile.dart)
- initiaize with sending name, email, capacity to backend to update DB; get suitable orders list
- Splash Screen: (24/7)
- before mount check if user logged in
- animation
- Navbar: (25/7)
- UI:
- default focus on profile
- rewards - profile - orders - map
- Routing
- Orders: (26/7)
- UI
- suitable orders list parsed
- animation
- Selection + confirmation logic
- Map: (27-28/7)
- Google maps-flutter integration
- Path tracking, with multiplt stop option
- Reward (optional):
- Cumulative rewards