Développement d’une application mobile innovante, Enfile Tes Baskets, pour promouvoir la pratique sportive au sein du campus de l’UPHF. Ce projet, réalisé en réponse à un appel d’offres du service des sports (2024/2025), vise à fédérer une communauté sportive dynamique grâce à des fonctionnalités telles que :
- un parcours d’orientation (pour la ligne bleue),
- une communauté interactive
- un système d'authentification sécurisé
- une rubrique dédiée aux événements et actualités sportives
Dans le projet backend spring, 3 environnements ont été mis en place à savoir:
localavec ses variables d'environnement dans le fichierapplication-local.properties, pour une base de données localedev=>application-local.properties, pour une base de données distante pour le développementprod=>application-prod.properties, pour une base de donnée distante en production
L'environnement par défaut est l'environnement dev. Pour switcher d'environnment, il suffit de modifier la variable spring.profiles.active de application.properties en : dev , local ou prod
Exemple :
spring.profiles.active=dev
NB : to update
- Lancer
docker - Vérifier l'environnement dans lequel vous voulez exécuter le server. Ou bien modifier le si besoin au niveau du service
enfiletesbaskets-serverdans le fichierdocker-compose.ymlavec les valeurs dedev,localouprod - Exécuter, à la racine du projet, la commande suivante
docker-compose up -d
- Normalement, cela va lancer une base de données postgres en local et un serveur spring qui va écouter en localhost au port
8081=>http://localhost:8081/dans l'environnement souhaité (par défautdocker)
- Flutter
🔴 [prod] https://enfile-tes-baskets.vercel.app/
- Next.js qui est un framework React, donc ça reste du React
- Tailwind CSS
- PostCSS pour le processing de Tailwind CSS
- TypeScript
🔴 [prod] https://admin-dashboard-etb.vercel.app/
- React
- Tailwind CSS
- Marterial UI
- React Toastify
- Recharts
- Framer Motion

