Lors de ma deuxième année, j’ai perfectionné mes compétences dans la mise en place des CRUD, un concept fondamental en développement d’applications web et logiciels.
Le terme CRUD est un acronyme qui représente les quatre opérations de base permettant de gérer les données dans une application :
📌 Application web de gestion d’un centre équestre permettant d'administrer les races de chevaux, les cavaliers, les cours, les événements, les pensions, etc.
🔎 Gestion des races de chevaux (CRUD avec PDF export)
📅 Calendrier des événements interactif (FullCalendar)
👤 Gestion des cavaliers et des galops
🐎 Suivi des pensions et des chevaux
📚 Gestion des cours et des inscriptions
📂 Exportation des données en PDF
🔐 Authentification et sessions sécurisées
⌑ Frontend : HTML / CSS / JavaScript
⌑ Backend : PHP orienté objet (avec séparation en fichiers : class, traitement, vue)
⌑Base de données : MySQL
⌑ Librairies : FullCalendar, mPDF
📌 Application mobile Flutter dédiée à la gestion des cavaliers et des cours dans un centre équestre.
👤 Gestion du profil cavalier (email, ID, rôle)
📚 Liste des cours filtrables par libellé, jour et horaires
📆 Consultation des séances associées à un cours
✅ Inscription / désinscription en un clic
🔐 Authentification sécurisée et rôle utilisateur
⌑ Framework mobile : Flutter (Dart)
⌑ IDE : Visual Studio Code
⌑ Backend : API REST
⌑ Base de données : MySQL