- Maven
- MySQL
- IntelliJ
- Vérifier l'installation de Maven en exécutant à la racine du projet
mvn install
- Créer une base de données avec le nom
db_example
avec le port3306
dans MySQL avec les identifiants suivants :
username: spring
password: password
- Importer le projet dans IntelliJ en tant que projet Maven
- Ajouter les clés API OpenWeather et AirAtmo dans
application.properties
atmoApiKey=<cle>
weatherApiKey=<cle>
- Lancer le serveur
- S'authentifier avec les identifiants suivants, XX étant un nombre compris entre
01
et50
:
username: userXX
password: password
- Récupérer les données de Strava en effectuant un
GET /importStravaPoints
en étant authentifié
Après ces 7 étapes, il est possible d'utiliser l'application en utilisant les mêmes identifiants.
Les tests peuvent être exécutés via IntelliJ ou avec
mvn test
La documentation des points d'accès fournis par ce serveur est accessible dans le dossier docs
Tout le code source est dans onlygo-app
Tous les livrables demandés sont dans le dossier livrables