Skip to content

Frezz68/Projet-B3

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

73 Commits
 
 
 
 
 
 
 
 

Repository files navigation

Projet B3-DEV

Alan Jordy - Théo Desmoulins

Cahier des charges

Site Web type CRM, avec une interface d'administration proposant de la gestion de produits/stock, de clients et de factures.

Fonctionnalités :

  • Ajouter/Lire/Modifier/Supprimer les produits.
  • Ajouter/Lire/Modifier/Supprimer des clients.
  • Ajouter/Lire/Modifier/Supprimer les factures.
  • Réaliser des commandes (liée a un client et une facture).
  • Calcul de statistiques (CA, nombre de commandes, etc.).

Pages disponnibles :

  • Page de login pour l'administration.
  • Page d'accueil avec les statistiques de la semaine (CA, nombre de commandes, etc.).
  • Page de gestion des produits.
  • Page de gestion des clients.
  • Page de gestion des factures.
  • Page création d'une commande.

Base de données

Base de données MySQL ou MariaDB qui sont des bases de données relationnels.

API

Un projet Node.js avec le FrameWork TypeScript, Express et TypeORM.

  • TypeORM pour définir nos modèles de données (entités) et configurer la connexion à la base de données.

  • Créer des routes Express pour exposer les fonctionnalités de l'API (CRUD, authentification, etc.).

Front

Un projet Vue.js pour l'interface, avec la bibliothèque Axios pour envoyer des requêtes HTTP à notre API back-end.

Home page:

  • Nombre de commande de la semaine.
  • CA de la semaine.
  • Nombre de produit.
  • Nombre de client.
  • Nombre de facture.

Répartition des tâches

https://trello.com/invite/b/Y1OLPZDf/ATTI66ae14befef294fb08350c04eba992606A34D249/projet

Maquettes

https://www.figma.com/file/vM47UfxEgBgyIbPgDBfpA1/Projet-B3?node-id=0%3A1&t=mlSP7aoVYvvwdJXu-1

Diagramme SQL

https://drawsql.app/teams/team-412/diagrams/my-manager

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published