A special app for your car made with Flutter. Live demo here.
- General Info
- Technologies Used
- Features
- Screenshots
- Dependencies
- Project Status
- Room for Improvement
- Acknowledgements
- Contact
Have you ever struggled with remembering when you have to replace / change items in your car, like engine oil, timing belt, etc...? Have you ever wondered what your dashboard lights mean and what to do when they appear? This app is designed just for you to make your life easier.
- Clean Architecture.
- Dependency Injection.
- BLoC state management.
- Hive database.
- Add your car data.
- Track your car's status.
- Learn about dashboard lights.
- cupertino_icons: ^1.0.6
- equatable: ^2.0.5
- intl: ^0.18.1
- font_awesome_flutter: ^10.6.0
- flutter_bloc: ^8.1.3
- provider: ^6.0.5
- hive: ^2.2.3
- hive_flutter: ^1.1.0
- path_provider: ^2.1.1
- shared_preferences: ^2.2.2
- awesome_notifications: ^0.8.2
- get_it: ^7.6.4
- bot_toast: ^4.1.3
- dartz: ^0.10.1
- document_file_save_plus: ^2.0.0
- cron: ^0.5.1
- flutter_background_service: ^5.0.2
- flutter_staggered_animations: ^1.1.1
- tutorial_coach_mark: ^1.2.11
- flutter_screenutil: ^5.9.0
- smooth_page_indicator: ^1.1.0
Project is: complete.
Room for improvement:
- Implement use cases for testing.
To do:
- Implement car model default data.
- This project was inspired by my friend Ahmed Yehia, a certified SAP Consultant.
- This project used clean architecture based on this tutorial.
Created by shamsul-alam-sajib - feel free to contact me!

