Gestion Flottes SyllVS
Cette application web full-stack est une solution complète que j'ai développée pour gérer mon entreprise de location de voitures avec chauffeurs. Elle me permet de superviser efficacement les paiements hebdomadaires et l'ensemble de ma flotte de véhicules.
🎯 Fonctionnalités clés
• Gestion des paiements : Enregistrement, suivi et validation des paiements hebdomadaires des chauffeurs
• Notifications automatiques : Je reçois un email en tant qu'admin pour chaque nouveau paiement soumis ; le chauffeur reçoit un email de confirmation après son dépôt ; le chauffeur reçoit un email de validation lorsque j'approuve son paiement
• Gestion de la flotte de véhicules : Suivi complet des véhicules (plaque d'immatriculation, marque, modèle, date d'acquisition)
• Gestion des assurances : Suivi des contrats avec alertes automatiques d'expiration
• Système multi-rôles : Gestion des utilisateurs (Admin, Chauffeur, Technicien, Super Admin)
• Sécurité renforcée : Authentification JWT et journalisation complète des activités
• Interface responsive : Design adaptatif pour tous les appareils avec tableau de bord moderne
🛠️ Stack technologique
Frontend :
• React avec Hooks modernes (useState, useCallback, useEffect)
• Redux Toolkit pour la gestion d'état globale
• Tailwind CSS pour le style responsive
• React Lucide pour les icônes modernes
• Axios pour les requêtes HTTP
Backend :
• Symfony avec architecture MVC
• Base de données MySQL avec relations complexes
• API RESTful avec endpoints sécurisés
• Système d'authentification JWT
• Service d'email pour notifications automatiques
Architecture :
• Architecture de composants modulaire
• Gestion d'état prévisible avec Redux
• Séparation claire des responsabilités
• Code maintenable et évolutif
🚀 Atouts techniques
• Système de notifications email automatiques pour les paiements
• Gestion d'état optimisée avec Redux Toolkit
• Suivi en temps réel du statut des assurances
• Journalisation complète des actions utilisateurs
• UI/UX soignée avec gestion des rôles
• Gestion d'erreurs complète et sécurisée
• Code modulaire et réutilisable
💼 Avantages pour mon entreprise
• Je gagne du temps avec l'automatisation des notifications
• Je réduis les erreurs avec la validation systématique
• J'améliore la transparence avec les emails de confirmation
• Je sécurise mon activité avec un suivi complet
• Je prends de meilleures décisions avec des données en temps réel