Skip to content

4. Conception finale

Bruno Costa edited this page Oct 8, 2023 · 3 revisions

Conception finale

Ici seront présentés les différents schémas mettant en place l'architecture et les différentes tables de la base de données de la version finale de l'application

Routes

Ci-dessous sont montrés les routes qui sont utilisées par le routeur pour naviguer dans l'application et utiliser certaines fonctionnalités.

Mot-clé Contrôleur
'' IndexController
'index' IndexController
'signup' LoginController
'connect' LoginController
'disconnect' LoginController
'getbiome' BiomeController@getBiome
'getallbiomes' BiomeController@getAllBiomes

AJAX/Notifications

Les éléments qui utilisent AJAX sont :

  • La partie spotify utilise AJAX pour récupérer les playlists et musiques via l'API Spotify
  • La Map utilise AJAX pour récupérer le biome selon la position de l'utilisateur

Cas d'utilisation

Les différents cas d'utilisation indiquant le fonctionnement de l'application.

Création et connexion de compte

Create account

Déplacement de l'utilisateur

User movement

Schéma de classe

UML

Schéma d'interaction, sécurité et côté web

Schema interaction

Schéma relationnel

Entity relation

Un biome possède un genre et ce genre possède une playlist. Lorsqu'un utilisateur se déplace sur la carte du site, ces positions sont envoyés à la base de données pour vérifier quel biome est le plus proche.

Clone this wiki locally