cyrilgourgouillon / pokestats

Pokestats - Pokemon Analysis and Statistics Tool. Web Semantic Project from my IT Engineering School.
2 stars 0 forks source link

[Information] Architecture Globale #6

Open nathangobinet opened 4 years ago

nathangobinet commented 4 years ago

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 :

nathangobinet commented 4 years ago

Mise à jour

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).

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.