🌸
Site vitrineCRM WebLaravelSécurité

Infotools

Projet en deux missions : un site internet vitrine pour la présentation de l'entreprise, et une application CRM web réservée aux commerciaux avec authentification via l'Active Directory, gestion des rendez-vous et des clients.

🌐 Mission 3 – Site vitrine

  • 🌸Présentation de l'entreprise
  • 🌸Catalogue des produits phares (BDD)
  • 🌸Formulaire de demande de rendez-vous
  • 🌸Assignation RDV par le responsable
  • 🌸Validation côté serveur des formulaires
  • 🌸Journalisation des demandes (logs BDD)

💼 Mission 2 – CRM Web

  • 🌸Authentification via Active Directory (PHP)
  • 🌸Accès réservé aux commerciaux
  • 🌸Écran d'accueil avec rendez-vous à venir
  • 🌸Page produits et récapitulatif achats client
  • 🌸Tests unitaires (≥ 60 % couverture API)
  • 🌸Contrôle d'accès IDOR entre commerciaux

🔒 Exigences sécurité

  • 🌸Contrôle d'accès IDOR (données cloisonnées par commercial)
  • 🌸Validation serveur — codes 422, rejet XSS / injections
  • 🌸Throttling sur l'authentification
  • 🌸Journalisation actions sensibles en BDD
  • 🌸3 tests automatisés Feature/HTTP minimum

🛠️ Technologies utilisées

PHP LaravelMySQLHTML / CSS / JSActive DirectoryAPI RESTTests PHPUnitBlade (templates)

📸 Aperçus du projet

Tableau de bord Laravel (CRM)
Vue tableau de bord
Dashboard C#
Dashboard C#
Page rendez-vous C#
Page rendez-vous C#