https://github.com/oth21dev/oxanatheis_9_12102022
https://github.com/oth21dev/oxanatheis_9_12102022
Last synced: about 1 year ago
JSON representation
- Host: GitHub
- URL: https://github.com/oth21dev/oxanatheis_9_12102022
- Owner: OTH21DEV
- Created: 2022-10-12T20:10:38.000Z (over 3 years ago)
- Default Branch: main
- Last Pushed: 2023-04-21T10:47:57.000Z (about 3 years ago)
- Last Synced: 2025-04-23T23:58:28.014Z (about 1 year ago)
- Language: JavaScript
- Size: 235 KB
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
## L'architecture du projet :
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/OpenClassrooms-Student-Center/Billed-app-FR-back
## Organiser son espace de travail :
Pour une bonne organization, vous pouvez créer un dossier bill-app dans lequel vous allez cloner le projet backend et par la suite, le projet frontend:
Clonez le projet backend dans le dossier bill-app :
```
$ git clone https://github.com/OpenClassrooms-Student-Center/Billed-app-FR-Back.git
```
```
bill-app/
- Billed-app-FR-Back
```
Clonez le projet frontend dans le dossier bill-app :
```
$ git clone https://github.com/OpenClassrooms-Student-Center/Billed-app-FR-Front.git
```
```
bill-app/
- Billed-app-FR-Back
- Billed-app-FR-Front
```
## Comment lancer l'application en local ?
### étape 1 - Lancer le backend :
Suivez les indications dans le README du projet backend.
### étape 2 - Lancer le frontend :
Allez au repo cloné :
```
$ cd Billed-app-FR-Front
```
Installez les packages npm (décrits dans `package.json`) :
```
$ npm install
```
Installez live-server pour lancer un serveur local :
```
$ npm install -g live-server
```
Lancez l'application :
```
$ live-server
```
Puis allez à l'adresse : `http://127.0.0.1:8080/`
## Comment lancer tous les tests en local avec Jest ?
```
$ npm run test
```
## Comment lancer un seul test ?
Installez jest-cli :
```
$npm i -g jest-cli
$jest src/__tests__/your_test_file.js
```
## Comment voir la couverture de test ?
`http://127.0.0.1:8080/coverage/lcov-report/`
## Comptes et utilisateurs :
Vous pouvez vous connecter en utilisant les comptes:
### administrateur :
```
utilisateur : admin@test.tld
mot de passe : admin
```
### employé :
```
utilisateur : employee@test.tld
mot de passe : employee
```
# OxanaTheis_9_12102022-