Skip to content

Latest commit

 

History

History
32 lines (21 loc) · 1.75 KB

DAT.md

File metadata and controls

32 lines (21 loc) · 1.75 KB

KPIBuilder 🤖

Ceci est le Document d'Architecture Technique du projet KPIBuilder

Que mettre dans chacun des packages ?

Plusieurs package ont ete cree dans le projet, avant d'y travailler, nous vous listons les objectifs de chacun de ces packages:

  • models: Ici on mettra les modeles de l'application comme: Graphe qui va contenir les types de graphes pris en charge
  • models.enums: Ce package se trouve dans le package enum et permettra d'enregistrer chacun des enumerations intervenant dans le projet
  • controllers: Ici, on mettra chacun des endpoints du projet, ce sera le point d'entree des requetes et leur point de sortie
  • services: Ici, on fera toutes les actions directement liees aux modeles
  • helpers: Ici, on mettra les fonctions qui se repetent pour les reutiliser plus facilement dans le projet

Les flows cote Front

Affichage Histogramme Graphe

alt Histogramme Graphe

Affichage Pie Chart Graphe

alt Pie Chart Graphe

Les flows cote Back

Affichage Tous les modeles

alt Tous les modeles

Affichage Modele Specifique

alt Modele Specifique

Affichage Construction Stats Data

alt Construction Stats Data