Skip to content
Snippets Groups Projects
Maxime Princelle's avatar
aa944136
AIUS Logo RMS Logo

Projet ERP : Module RMS

Build Status

Ce projet consiste en une interface, mise à disposition de l'administration de l'AIUS, son usage principal est de servir de caisse enregistreuse à l'association.

Cette application communique avec plusieurs modules afin de gérer les articles et le stock (BACK), les étudiants/adhérents (STUDENT), ainsi que le paiement (MONEY).

Le code de cette application est accessible à l'adresse suivante : https://git.unistra.fr/erp-sil/rms.

L'application est disponible via l'URL : https://rms.erp.uni.princelle.org

Informations de connexion :

  • Nom d'utilisateur/email : test@test.com
  • Mot de passe : test1234

Membres du groupe :

  • BRUA Hugo
  • LAFORÊT Nicolas
  • PRINCELLE Maxime
  • VAUCHAIR Marline

Table des matières

  1. Installation du module
  2. Dépendances
  3. Configuration
  4. Fonctionnalités

Installation du module

Ce projet nécessite la présence de Docker et Docker Compose sur votre système :

Une fois le projet téléchargé, vous pouvez dans le dossier racine, lancer la commande suivante :

docker-compose up -d

Dépendances

Ce projet a été créé avec :

Configuration

Rajoutez un fichier .env à la racine du projet RMS, en suivant ce modèle:

REACT_APP_BACK_URL="back.erp.uni.princelle.org"
REACT_APP_MONEY_URL="money.erp.uni.princelle.org"
REACT_APP_STUDENT_URL="student.erp.uni.princelle.org"
REACT_APP_BACK_API_KEY="theapikey"
APP_PORT=8080

Vous pourrez ensuite accéder à l'application via l'URL locale : http://localhost:8080

Informations de connexion :

  • Nom d'utilisateur/email : test@test.com
  • Mot de passe : test1234

Fonctionnalités

Cette application se décompose en trois espaces :

Vente

L'espace Vente affiche la liste des produits disponibles.

Il permet de mettre des articles dans le panier et de payer.

Il affiche également l'état des stocks.

Écran 'Vendre' : Écran 'Vendre'

Écran 'Panier' : Écran 'Panier'

Gestion des stocks

L'espace de 'Gestion des stocks' permet de redéfinir la quantité disponible de chaque produit.

Écran 'Gestion des stocks'

Utilisateurs

L'espace 'Utilisateur' affiche la liste des utilisateurs avec leurs informations y compris leur statut adhérant.

Écran 'Utilisateurs'