Skip to content

HRNet : Application de RH pour la gestion des dossiers des employés

Notifications You must be signed in to change notification settings

MelanieSarrouy/HRNet_11-2021

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

25 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Netlify Status


HRNet logo

HRNet

HRNET: Employee records management application

P14 - OpenClassrooms

This application allows you to add new employees through a form and to have access to the all employees list. A table allows you to perform a search, to sort the data displayed and to choose the number of data to display per page.

Goals:

  • Moving a jQuery library to React
  • reduce the technical debt
  • use a state management system
  • modernise the style
  • create, publish and use a React component on npm as a package :

nmp-package

npm-package GitHub repository

1. Technologies

This project was bootstrapped with Create React App.

2. Prerequisites

  • Git to clone repositories
  • Node.js to run yarn commands
  • Yarn to run application

3. Install and run application

Install back-end

This project uses Firebase for database management

1. First you need to create a new project on firebase and start a new collection named 'employees' (you can use collection example with the json file found in '/src/datas/employees.json')

2. Next, look at and copy the firebaseConfig constant (you can find it in your Firebase project settings)

3. In this project you should find a .env_sample file with environment variable names, so you need to create your own .env file at project root with the environment variable names and your firebaseConfig values (don't forget to add '.env' file to '.gitignore')

Install and launch front-end