You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
League-of-Legends_Project/README.md

3.4 KiB

League Of Legends


Répartition du Git

La racine de notre git est composée de deux dossiers essentiels au projet:

src : Toute la partie code de l'application (ne contient que le serveur TypeScript à l'heure actuelle sans l'implémentation du service de mail)

doc : Documentation de l'application vous pourez y retrouvez nos différents Schéma et divers documentation

Contexte

Ce projet consiste en une API web reliée à une base de donnée SQLite permettant d'avoir accès à différentes données relatives à League of Legends, par exemple les différents champions. Une application MAUI est également disponible.

Get Started

  • Prerequis

You need to have a configured Asp.net Core Entity Framework Core 2.+ environement.

  • Instalation

Tout d'abord si ce n'est pas fait cloner le dépôt de la branche master, pour cela copier le lien URL du dépôt git :git clone https://codefirst.iut.uca.fr/git/arthur.valin/League-of-Legends_Project.git

Comment cloner

- ### Comment lancer le projet ?

Ensuite dans un terminal, assurer vous que vous possédez les dépendances nécéssaire , pour cela : ... 👉 Solution de l'application

Fonctionnement

Le projet est entièrement développé en .NET, principalement .NET6 mis-à-part le client MAUI développé en .NET7. La partie base de données en gérée par l'ORM Entity Framework. L'API permet d'effectuer des opérations CRUD sur les données.

Schéma général du projet

Schéma général du projet

Schéma des différentes tables présentes au sein de la base de données

Modèle de données

  • Comment ça marche au niveau du code ?


Versioning


RoadMap

Récapitulation de notre avancée sur le projet : 👇


...

  •   Dto
  •   Mappeur
  • Toutes les donnée que expose l'Api sont des DTO mapper ces mapper Mappeur.
  •   Code de Retour
  • Les reponce de l'Api rectect les normes de codes de retour vous pouvez retrouvez ici un tableau les récapitulant Code de Retour.
  •   Manager EF
  •   Test Unitaires EF
  •   Test Unitaires Api
  •   Versioning
  •   Controller
  •   Liason Bdd
  •   Client Console
  • []   Client MAUI http
  •   Déploiment & Hébergement Docker

Autheurs

© PM2