Code Monkey home page Code Monkey logo

billed's Introduction

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.

Débuggez et testez un SaaS RH

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/MichelD-dev/Billed-Back.git

Organiser son espace de travail :

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/

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 : [email protected]
mot de passe : admin

employé :

utilisateur : [email protected]
mot de passe : employee

Auteur

@hchtlz

giphy

billed's People

Contributors

hchtlz avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    🖖 Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. 📊📈🎉

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google ❤️ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.