motocheck.ng.
Download Motocheck app
A nationwide network of auto centres and automobile engineers powered by proprietary software
- Vehicle Inspection
- Auto Repair & Maintenance
- Driver recruitment and onboarding and more
Flutter is an open source framework by Google for building beautiful, natively compiled, multi-platform applications from a single codebase.
This project is built with flutter.
To check if you have flutter installed, run
flutter doctor
if you don't have flutter installed and setup, follow this: How to setup Flutter
Step 1:
Download or clone this repo by using the link below:
https://github.com/JustineUgo/motocheck.git
Step 2:
Go to project root and execute the following command in console to get the required dependencies:
flutter pub get
Step 3:
Connect your mobile phone or emulator and run this command:
flutter run
- Framewort: Flutter > 2.5 with Null Safety
- Architectural pattern: MVC(Model-View-Controller)
Here is the core folder structure which flutter provides.
flutter-app/
|- android
|- assets
|- build
|- ios
|- lib
|- test
|- web
Here is the folder structure we have been using in this project
lib/app
|- custom/
|- modules/
|- routes/
|- utils/
Now, lets dive into the lib folder which has the main code for the application.
1- custom - Contains custom widgets extracted and used in the app.
2- modules - Contains the code for the home module.
3- routes.dart — This file contains all the routes for your application.
4- utils - The folder housed the utilities for the project, e.g colors, theme, images etc.
This is the starting point of the application. All the application level configurations are defined in this file i.e, theme, routes, title, orientation etc.
I will be happy to answer any questions that you may have on this project. 🙂
If you liked my work, don’t forget to ⭐ star the repo.