Résumé
Projet visant à créer une application sous Android pour répertorier différents terrains qui accueillent des événements.
Les terrains sont affichés sur une carte avec des points géographiques et ils sont accessibles depuis cette carte. On peut également afficher les différents terrains et événements, avoir les détails d'un terrain/événement et définir une alarme pour le jour d'un événement.
Les terrains sont affichés sur une carte avec des points géographiques et ils sont accessibles depuis cette carte. On peut également afficher les différents terrains et événements, avoir les détails d'un terrain/événement et définir une alarme pour le jour d'un événement.
Projet fait en collaboration avec :
- Eliott BALTZ,
Réalisations :
- Conception de la maquette du projet,
- Gestion et planification des différentes étapes,
- Création de l'ensemble du code Java lié à l'application, que ce soit pour le volet lié aux statistiques ou à la gestion de la base de données,
- Création d'une partie des requêtes SQL (MariaDB) en collaboration avec un de mes camarades,
- Mise en place des commandes SQL et NoSQL (MongoDB) dans l'environnement de l'application Java,
- Mise en place d'un système de sauvegarde via Redis (Jedis) permettant de sauvegarder les requêtes datant de moins de 1 heure, pour éviter de surcharger le serveur.
L'application est fonctionnelle pour ce qui est des statistiques ou de la gestion de la base de données. Les requêtes sont bonnes que ce soit en SQL ou en NoSQL, mais ne sont pas optimisées.
La sauvegarde des requêtes marche également sur le serveur avec Redis.
Environnement technique
- Java
- JavaFX
- MariaDB
- MongoDB
- Redis
- GitHub
- PuTTY
- Eclipse
- Slack
- Trello