MBH TRAVAUX : Gérer votre travaille facilement
Solution complète pour les artisans de gérer facilement leurs sous-traitants et de générer des factures et suivi des paiements
Présentation du projet
Mbh Travaux - C'est une application web développée pour une société Suisse spécialisée dans les ouvrages. Elle permet de :
- Consulter le tableau de bord pour avoir une idée du chiffre d'affaires par mois et quelques autres figures
- La gestion des clients et gérer leurs documents ainsi que leurs crédits et avances
- Gérer les tâches (Créer les différents arbres Catégorie > sous-catégorie > groupe d'Option > Option)
- Avoir une vision globale grâce à l'affichage de tous les emplois dans l'arbre de mode
- Gérer la construction des sites et sous-sites de construction
- Renvoyer la facture par e-mail
- Associer des documents à chaque site
- Générer des demandes de paiement anticipé
- Personnaliser les couleurs des blocs
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
- PhotoShop
- Php Tempête
- MysqlWorkbench
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
Version 1.0
Démo (Client : Al Mahouri Rénovation)
Démo (Client : Principaux Transports - Déménageurs)
Démo (Client : Du Tous Propre)
Démo (Client : Léman Débauchage)
LES AVANTAGES 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