MBH AUTO : la Gestion des voitures de ventes, locations et réparations
Solution complète de gestion, achat, vente, réparation et location de voitures
- Client Plusieurs clients
- Date 15 juin 2022
- Services Application Web + Application Mobile
- Budget $20 000+
- Durée 3 Ans
Présentation du projet
AUTO MBH : C'est une solution complète pour le secteur de l'automobile qui est composé de 3 projets: Backoffice – site Vitrine – application Mobile. Chaque projet offre des fonctionnalités :
La partie Backend
- Gestion des Fournisseurs et de leurs contacts
- La gestion des voitures (en outre, l'importation via un fichier Excel, les Marques, les Modèles, Type de Carburant, Carrosserie, etc ...)
- Achat de voiture de la gestion
- La gestion de la voiture, les sites d'enfouissement
- La gestion de l'individu ou de l'Entreprise Clients (base de données pour les documents, les crédits et les contrôles)
- Gérer les clients
- Les ventes de voitures de gestion
- La gestion des paiements de crédit et les voitures de remises lors de la location de Gérer les paramètres de l'application (les rôles, les autorisations, les utilisateurs ainsi que l'historique de l'activité)
- Un tableau de bord qui montre l'évolution de locations, réparations et ventes par mois.
- Possibilité de passer d'une application à l'autre grâce au système intégré dans la configuration de la partie de l'application et qui est basé sur XML.
- Gérer les paramètres de l'application (les rôles, les autorisations des utilisateurs, l'historique de l'activité)
- Facilement ajouter un nouveau fournisseur à l'aide d'une interface appelée "Test Lab"
- Le Support de plusieurs types de paiement (transfert avec qrIBAN, Chèque, Espèces, Carte de Crédit)
Frontend partie : site Vitrine
- Consultez la liste des voitures qui sont disponibles à la vente
- Filtre voitures
- Passation des commandes
- Envoyer un message de contact
- Voir les détails de chaque voiture
- Ajouter deux ou plus de voitures dans le comparateur
- Réservez un essai routier
L'application Mobile
- Ajouter rapidement des achats de voitures avec la possibilité de prendre des photos de l'appareil photo ou à partir de la galerie
- Recevez des notifications dans le cas d'un nouvel ordre
- Passation des commandes
- Voir les détails de chaque voiture
- Gérer les fournisseurs
- Ajouter deux ou plus de voitures dans le comparateur
- Réservez un essai routier
- Gérer les locations
Les clients
Cette solution a été vendus à plusieurs clients en Tunisie, en Suisse et en France









Les Points sur les technologies de l'
Ce projet est composé de deux parties, la partie FrontEnd développé par Angulaire 8 et un BackOffice partie développés par Laravel 7. La Communication entre ces deux parties est assurée par des services web
Outils
- L'Homme Post
- PhpStorm 2019
- Adobe Photoshop CC 2019
- MySql Workbench
Les Packages utilisés sur le côté Angulaire
- Jselect
- JCalendar
- ngBootstrap
- ngx DataTable
- FullCalendar
- ngSnotify
- ngLightBox
- Moment
- Lodash
- ngxPermission
- ngxFavIcon
- ngxPagination
- ngxColorPicket
- ngxMask
Les Packages utilisés sur le côté Laravel
- barryvdh/laravel-dompdf
- thiagoalessio/tesseract_ocr
- chumper/fermeture à glissière
- kwn/nombre-de-mots
- maatwebsite/excel
- ajcastro/hâte-charge-pivot-relations
- milon/code à barres
- tymon/jwt-auth
Vidéo De Présentation
Présentation Principale
Présentation des nouveaux modules : Décharges sur les voitures + Paiement par Facilité
Front-End : site Vitrine
Gestion des licences
Application Mobile V2
LES PLUS DE CE PROJET
- La séparation entre la partie backend et frontend partie. La communication entre les deux parties se fait par le biais de type RESTful web services
- Création sur mesure d'application, j'ai fait plusieurs réunions avec le client pour identifier ses besoins, car ils sont spécifiques à ce client.
- J'ai consolidé mes connaissances à l'angle de niveau, tout au long de ce projet, j'ai essayé autant que possible de créer réutilisables Angulaire des composantes j'ai donc eu l'occasion de travailler avec des avancées Angulaire des fonctionnalités telles que: SubjectBehavior, @Entrée, @Sortie, de la Coutume, de la Directive , des Tuyaux, j'ai créé mon propre DataTable, Viewchildren , ViewChild , ContentChildren , ngTemplateOutlet ...
- J'ai maîtrisé l'utilisation de Git système de gestion de version, j'ai fait +278 s'engage 🙂
POUR CONCLURE
Tout au long de ce projet pour essayer de créer une structure qui s'adapte facilement à tout type de projet, que j'ai organisé sous la forme de contextes, par exemple pour ce projet, je l'ai considéré dans le contexte des Œuvres. Avec cette structure, j'ai eu l'occasion de créer un riche en fonctionnalités l'application après seulement 6 mois 🙂 .
Clone pour le GIT
https://gitlab.com/bensassi/nutriprocess.git