The objective of this technical test is to create a similar application to the one provided in this link: https://xxxxx. To achieve this, you must use the API provided by https://randomuser.me.
- [ X ] Fetch 100 rows of using the API.
- [ X ] Display the in a table format, similar to the example.
- [ X ] Provide the option to color rows as shown in the example.
- [ X ] Al low the be sorted by country as demonstrated in the example.
- [ X ] Enable the ability to delete a row as shown in the example.
- [ X ] Implement a feature that allows the user to restore the initial state, meaning that all deleted rows Will be recovered.
- [ X ] Handle any potential errors that may occur.
- [ X ] Implement a feature that allows the user to filter the by country .
- [ X ] Avoid sorting users again the when the user is changing filter by country.
- [ X ] Sort by clicking on the column header.
- [ X ] Provide a README.md file with instructions on how to run the application.
- ReactJS with TS
- Vite
- SWC
- Clone this repo
- Enter the folder and run
npm install
npm run dev
Warning
This process can be run as well with pnpm