Le Concept : Mise en relation
- Système de matching entre les objectifs des clients (prise de masse, perte de poids) et les spécialités des coachs.
- Validation des profils en temps réel : le coach accepte ou refuse les nouvelles demandes de suivi.
- Écosystème hybride : une administration centralisée pour gérer les flux de sportifs.
Expertise JDBC & Data
- Utilisation de JDBC pour piloter la base de données MySQL directement depuis Java.
- Architecture DAO permettant une isolation totale de la logique de données.
- Synchronisation parfaite : une donnée modifiée en Java est instantanément visible sur le portail Web PHP.
Architecture logicielle
- Développement de l'interface lourde avec Java Swing pour une gestion performante.
- Mise en œuvre de requêtes SQL complexes pour l'automatisation des assignations.
- Gestion de la sécurité des accès et de l'intégrité référentielle des données.
Points clés du projet
- Premier projet d'envergure réalisé durant mes 2 ans de BTS.
- Maîtrise du cycle complet de développement (Analyse, BDD, Desktop, Web).
- Optimisation de l'expérience utilisateur pour les deux types d'acteurs (Coach/Client).
Aperçu du système de matching
Gestion JDBC & Administration (Java)
Espace de mise en relation (Web)
Modélisation du tunnel de données
Technologies & Protocoles
JAVA
JDBC
MySQL
PHP
MVC / DAO