Skip to content

2. Conception initiale

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

Conception

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. La conception sert avant tout à mettre en place une base solide pour un projet et l'explique en détails.

Routes

Ci-dessous sont montrés les routes qui vont être utilisées par le routeur pour naviguer dans l'application.

Mot-clé Contrôleur
'' IndexController
'index' IndexController
'signup' LoginController
'connect' LoginController
'disconnect' LoginController
'settings' SettingsController
'confirm' SettingsController@processUpdates
'cancel' SettingsController@cancelUpdates

AJAX/Notifications

Les éléments qui utiliseront AJAX seront :

  • La playlist spotify
  • Les onglets de maintenance de l'application De plus, des notifications apparaîtront si une action entreprise par l'utilisateur va à l'encontre du bon fonctionnement de l'application

Cas d'utilisation

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

Création de compte

Use case account

Gestion de l'application

Use case biome and playlist

Déplacement de l'utilisateur

Use cas emovement

Schéma de classe

Schéma UML BioSensation

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

Schéma dinteraction - sécurité - coté web

Schéma relationnel

Diagramme relationnel

Un utilisateur sera lié à un biome, un playlist selon sa position sur Google Maps

Clone this wiki locally