jQuery version: https://a-melouk.github.io/oc-Hr-net/
This project aims to convert HRnet, an internal web application used for managing employee records, from jQuery to React. The current application is outdated and has been causing significant bugs and an increase in internal complaints. The development team has been working on upgrading the application for some time now, and the management has finally approved the conversion to React.
The main issues with HRnet are related to the date pickers, modal windows, dropdown menus, and tables. The project will involve creating custom React components to replace the existing third-party jQuery plugins used in the user interface. The goal is to improve performance and stability by converting these jQuery plugins into React components.
This project is part of the OpenClassrooms curriculum and can be found here.
- React 18
- Fetch
- Figma (for design and component reference)
- Responsive design based on Figma maquettes, which can be found here.
- Clone the repository to your local machine.
git clone https://github.com/a-melouk/HRNet
- Navigate to the HRNet directory.
cd HRNet
- Install the dependencies using npm install.
npm install
- Start the development server with npm start.
npm start
Pull requests are welcome. For major changes, please open an issue first to discuss what you would like to change.
This project is licensed under the MIT License.