- No Grid/Table Library used. Everything coded from scratch.
- Comes with Dark Mode.
- Optimized user experience by implementing following features,
- Debouncing in Search Bar
- API caching by Redux Toolkit on Search and Pagination
- Pagination
- Filters and Sorting on various columns
- Responsive Design
- Use of Styled components and Typescript.
To install this project, you will need to have the following installed on your machine :
Then, run the following commands :
# Clone the repo
git clone https://github.com/LordNayan/react-payouts.git
# Move inside the project directory
cd react-payouts
# Install dependencies
yarn
# Run the app in dev mode
yarn run dev
The above command will start the app in development mode on http://localhost:3000/ and watch for changes.