Plateforme de gestion des formations – Comité Boxe

Développement Web
Image du projet 1
Image du projet 2
Image du projet 3
Image du projet 4

À propos du projet

🥊 Contexte

Le projet Comité Boxe consiste en la création d’un site web vitrine fonctionnel permettant de gérer les formations, inscriptions, compétitions et documents administratifs du comité.

L’application repose sur le framework Laravel, offrant une architecture MVC claire, une meilleure maintenabilité et un haut niveau de sécurité.

J’ai assuré exclusivement le développement backend de la plateforme. Le frontend a été réalisé par un collaborateur en Blade, Tailwind CSS et Alpine.js.


⚙️ Réalisations Backend

🏗️ Architecture & Organisation

  • Mise en place d’une architecture MVC Laravel.
  • Organisation du projet via routes, contrôleurs, services et modèles.
  • Utilisation d’Eloquent ORM pour la gestion des relations.
  • Gestion des environnements et configuration sécurisée (.env).

🧩 Fonctionnalités Métier

  • Gestion complète des formations et des inscriptions.
  • Formulaires sécurisés avec upload de documents (preuves de paiement).
  • Suivi des statuts d’inscription (en attente, validée, refusée).
  • Centralisation et gestion des documents administratifs.

👤 Espace Utilisateur

  • Système d’authentification Laravel sécurisé.
  • Tableau de bord utilisateur avec suivi des inscriptions.
  • Mise à jour du profil et gestion des documents personnels.

🛠️ Espace Administrateur

  • Gestion des utilisateurs et des rôles.
  • Administration des formations, inscriptions et documents.
  • Gestion du blog (articles, publication, SEO basique).
  • Suivi administratif centralisé.

🗄️ Base de Données

  • Conception du schéma relationnel.
  • Tables principales : users, roles, formations, inscriptions, documents, articles.
  • Relations Eloquent cohérentes et optimisées.

🔐 Sécurité & Bonnes Pratiques

  • Protection contre les attaques CSRF et XSS.
  • Validation des données via Form Requests.
  • Hash des mots de passe et gestion sécurisée des sessions.
  • Contrôle d’accès basé sur les rôles (middleware).

📄 Informations Complémentaires

La plateforme Comité Boxe ne propose aucun paiement en ligne. Les inscriptions sont validées par dépôt de justificatifs.

Le développement s’est déroulé sur une période estimée entre 10 et 14 jours ouvrés, dans le respect strict du cahier des charges.

Le code source est privé et destiné à un usage interne du comité.

Prix

Non précisé

Publication

December 2025

Catégorie

Développement Web

Technologies utilisées

Laravel PHP MySQL Eloquent ORM Blade Tailwind CSS Alpine.js HTML CSS JavaScript