π€ΈπΌββοΈ Visit live demo ππΌββοΈ
This project has undergone a complete transformation from a jQuery-based project to a fully-fledged React project, utilizing Typescript, Redux toolkit & redux persist and a total of four npm packages.
Each library provides a different feature. Feel free to explore the documentation and resources of each library to gain more insight into their usage.
- Datepicker -> React-datepicker
- Dropdown -> React-select
- Table -> Tanstack React-table V8
- Modal -> @soeunlee/reactjs-modal
- Controlled forms are implemented, ensuring precise control and validation of each inputs.
- Data is persisted using Redux Persist, ensuring the preservation of state across page reloads or session durations.
- The table component includes advanced search and sorting functionalities, allowing users to easily find and organize data according to their needs.
- Fully responsive design.
Clone the project
git clone https://github.com/soun1005/op-p14_HRNet
Go to the project directory
cd op-p14_HRNet
Install dependencies
npm install
Start the server
npm start