This project is a React assignment built with Redux, Vite.js, and Material UI.
- Fetches data asynchronously using Redux Thunk middleware.
- Implements infinite scrolling for data pagination.
- Provides filtering functionality based on various parameters.
- Utilizes Material UI for a sleek and responsive user interface.
Follow these instructions to get a copy of the project up and running on your local machine for development and testing purposes.
Ensure you have the following software installed on your machine:
- Node.js (version >= 14.x)
- npm (version >= 6.x) or yarn (version >= 1.x)
- Clone the repository to your local machine:
git clone
- Navigate to the project directory:
cd react-redux-assignment
- Install dependencies using npm or yarn::
npm install OR yarn install
- Run server on local:
npm run dev