Développement d'un système de gestion de chauffeurs

J'ai développé un système de gestion de chauffeurs en utilisant ASP.NET Core MVC, Web API et SQL Server.

Le système gère plusieurs fonctions essentielles pour les opérations liées aux chauffeurs.

Les fonctionnalités clés incluent :

  • Opérations CRUD sur les chauffeurs
  • Gestion des indemnités
  • Gestion des avances
  • Gestion des déductions
  • Gestion des dépenses
  • Mises à jour de statut en masse
  • Intégration de DataTables
  • Outils de recherche, de filtrage et d'exportation

Stack technique :

  • ASP.NET Core MVC
  • ASP.NET Core Web API
  • Entity Framework Core
  • SQL Server
  • Bootstrap
  • jQuery
  • DataTables

J'ai rencontré des difficultés avec les colonnes SQL calculées. J'ai dû assurer la cohérence entre les couches API et MVC. J'ai également optimisé les performances de DataTable. J'ai utilisé le filtrage dynamique pour rendre les tableaux réactifs et faciles à utiliser.

Ce projet m'a permis d'apprendre :

  • La conception d'API REST
  • Les mappages Entity Framework Core
  • L'optimisation SQL Server
  • Les modèles d'intégration MVC et API
  • Une architecture CRUD propre

Le développement de modules d'entreprise offre une expérience pratique. Les projets réels en enseignent davantage sur l'évolutivité et la résolution de problèmes que les tutoriels.

Source : https://dev.to/abinash_behera_bc65de5516/building-a-complete-driver-management-system-with-aspnet-core-mvc-web-api-sql-server-3fj