Open nathangobinet opened 4 years ago
L'architecture de l'application est la suivante :+1:
├───Controllers
├───Models
├───src
│ └───index.js
└───wwwroot
├───css
├───images
└───js
├───Program.cs
├───Startup.cs
L'architecture est bien divisée en deux parties : Le front et le back (api).
Controllers
et Models
, ainsi que dans les fichiers Program.cs
et Startup.cs
qui permettent d'initialiser le serveur et les contrôleurs d'écoute.src
et les fichiers statiques dans le dossier wwwroot
.Le serveur C#, configuré dans Startup.cs
est paramétré pour utiliser des fichiers statiques et utiliser par défaut (si aucun chemin d'url n'est spécifié) le fichier index.html
.
Il est également configurés pour avoir accès aux fichiers du dossier nodes_modules
comprenant toutes les librairies utilisés. Ces librairies sont géré par npm.
Architecture Globale
L'architecture de l'application est divisée en deux parties :
1. L'API C
Les fonctionnalités de l'API sont les suivantes :
2. Le front HTML/CS/JS
Le front sera composé d'une seul page Web. Dans un premier temps un page d’accueil/bienvenue sera affichée. Grâce à un bouton l'utilisateur accédera aux fonctionnalités Une animation fera la transition entre les deux pages.
Les fonctionnalités du front sont les suivantes :