MBH AUTO : Management of cars sales, rents and repairs
Complete solution to manage, purchase, sales, repairs and rental of cars
- Client Several clients
- Date 15 June 2022
- Services Web Application + Mobile Application
- Budget $20 000+
- Duration 3 Years
Présentation du projet
AUTO MBH : It is a complete solution for the automotive sector which is composed of 3 projects: Backoffice – Showcase site – Mobile application. Each project offers features :
Backend part
- Management of Suppliers and their contacts
- Management of cars (addition, import via an Excel file, Brands, Models, Fuel Type, Bodywork etc ...)
- Car purchase management
- Management of car landfills
- Management of individual or Corporate Clients (database for documents, credits & checks)
- Manage customers
- Car sales management
- Quick Vehicle Purchase Creation via Registration Card Scan
- Management of credit payments and car discounts during rentals Manage the application settings (roles, permissions, users as well as activity history)
- A dashboard that shows the evolution of rentals, repairs & sales by month.
- Possibility of switching from one application to another thanks to the system integrated in the configuration part of the application and which is based on XML.
- Manage application settings (roles, permissions, users, activity history)
- Easily add a new supplier using an interface called ‘Test Lab’
- Support several types of payment (transfer with qrIBAN, Check, Cash, Credit Card)
Frontend part : Showcase site
- Consult the list of cars that are available for sale
- Filter cars
- Placing orders
- Send a contact message
- See the details of each car
- Add two or more cars in the comparator
- Book a test drive
Mobile application
- Quickly add car purchases with the ability to take photos by the camera or from gallery
- Receive notifications in the case of a new order
- Placing orders
- See the details of each car
- Manage suppliers
- Add two or more cars in the comparator
- Book a test drive
- Manage rentals
- Quick Vehicle Purchase Creation via Registration Card Scan
Customers
This solution has been saled to several clients in Tunisia, Switzerland and France









Points on technologies
This project is composed of two parts, FrontEnd part developed by Angular 8 and a BackOffice part developed by Laravel 7. Communication between these two parts is ensured by web services
Tools
- Post Man
- PhpStorm 2019
- Adobe Photoshop CC 2019
- MySql Workbench
Packages used on the Angular side
- Jselect
- JCalendar
- ngBootstrap
- ngx DataTable
- FullCalendar
- ngSnotify
- ngLightBox
- Moment
- Lodash
- ngxPermission
- ngxFavIcon
- ngxPagination
- ngxColorPicket
- ngxMask
Packages used on the Laravel side
- barryvdh/laravel-dompdf
- thiagoalessio/tesseract_ocr
- chumper/zipper
- kwn/number-to-words
- maatwebsite/excel
- ajcastro/eager-load-pivot-relations
- milon/barcode
- tymon/jwt-auth
Video Presentation
Main Presentation
Présentation des nouveaux modules : Décharges sur les voitures + Paiement par Facilité
Front End : Showcase site
Gestion des licences
Application Mobile V2
LES PLUS DE CE PROJET
- Separation between backend part and frontend part. The communication between the two parties is done through RESTful type web services
- Creation of a tailor-made application, I made several meetings with the client to identify his needs since they are specific for this client.
- I consolidated my knowledge at the Angular level, throughout this project I tried as much as possible to create reusable Angular components so I had the opportunity to work with advanced Angular features such as: SubjectBehavior, @Input, @OutPut, Custom Directive , Pipes, I created my own DataTable, Viewchildren , ViewChild , ContentChildren , ngTemplateOutlet …
- I have mastered the use of Git version management system, I have made +278 commits 🙂
TO CONCLUDE
Throughout this project to try to create a structure that adapts easily to any type of project for that I organized it in the form of contexts for example for this project I classified it under the context Works. With this structure, I had the opportunity to create a feature-rich application after only 6 months 🙂 .
Clone to the GIT
https://gitlab.com/bensassi/nutriprocess.git