Caution
This repository hosts a project completed as part of my OpenClassrooms training program. Having successfully completed the program, the project has now been archived and will no longer be actively maintained. Please be aware that while the repository will remain accessible for reference, some links or features may no longer function as intended.
Ce projet, dit frontend, est connecté à un service API backend que vous devez aussi lancer en local.
Le projet backend se trouve ici: https://github.com/MichelD-dev/Billed-Back.git
Pour une bonne organisation, vous pouvez créer un dossier bill-app dans lequel vous allez cloner le projet backend et par la suite, le projet frontend:
Créer un dossier Bill-App
L’initialiser :
$ git init
Copier le code Backend :
$ git clone https://github.com/MichelD-dev/Billed-Back.git
Copier le code frontend :
$ git clone https://github.com/MichelD-dev/Billed.git
Ouvrir chaque dossier dans un terminal différent :
- Terminal 1:
$ cd Billed-app-FR-Back
$ npm i
$ npm i -g sequelize
$ npm i -g sequelize-cli
$ npm i -g jest
$ npm install -g win-node-env
Pour lancer le back:
$ npm run run:dev
- Terminal 2:
$ cd Billed-app-FR-Front
$ npm install
$ npm install -g live-server
Pour lancer le front:
$ live-server
Si le site n’est pas lancé automatiquement : Ouvrir le navigateur à l'adresse: http://127.0.0.1:8080/
$ npm run test
Installez jest-cli :
$ npm i -g jest-cli
$ jest src/__tests__/your_test_file.js
http://127.0.0.1:8080/coverage/lcov-report/
Vous pouvez vous connecter en utilisant les comptes:
utilisateur : [email protected]
mot de passe : admin
utilisateur : [email protected]
mot de passe : employee