Projet CanisPro

Aperçu de la page d'accueil du Projet CanisPro

Présentation du Projet

L'objectif de ce projet est de concevoir une plateforme web sur mesure pour le centre d'éducation canine CanisPro. Le but principal est de moderniser la gestion quotidienne en remplaçant les fichiers Excel et les dossiers au format papier par une solution digitale centralisée. Cet outil facilite grandement l'organisation des plannings, le suivi des animaux et fluidifie les échanges avec les propriétaires.

Technologies & Architecture

Symfony 8 (PHP) MySQL Twig Bootstrap 5 Architecture MVC

Voici à quoi ressemble notre architecture :

Schéma d'architecture

Interface & Fonctionnalités Clés

Connexion & Sécurité

Un portail d'authentification sécurisé garantissant un accès personnalisé, avec des interfaces et des droits spécifiques selon qu'il s'agisse d'un client ou d'un membre de l'équipe d'administration.

Espace Authentification

Espace Personnel & Suivi

Une interface complète pour le suivi. Le tableau de bord affiche les chiens de l'utilisateur, leur progression, les cours à venir, et inclut un formulaire pour ajouter de nouveaux compagnons très facilement.

Tableau de Bord

Catalogue des Cours

Présentation interactive des sessions d'entraînement proposées. Chaque fiche détaille les informations essentielles : niveau requis, description, prix, date et nombre de places encore libres, offrant aux utilisateurs un système de réservation simple et rapide.

Catalogue des Séances

Vue administrateur

Vue administrateur - Gestion des séances Vue administrateur - Tableau de bord global

Extrait de Code

Voici un exemple de méthode chargée d'ajouter les chiens des clients :

Extrait de code PHP - Ajout de chien
Retour aux projets Voir le dépôt GitHub