This project is a React application for basic user management using the Reqres API.
- Login - Basic authentication using the Reqres API.
- Users List - Displays a list of users with pagination, search, and filtering.
- Edit Users - Allows users to edit their details.
- Delete Users - Allows users to be deleted from the list.
- Client-side Search: Users can search for others by name.
- React Router: Navigation between different pages (Login, Users List, Edit User).
- React
- Material-UI for styling
- Axios for API requests
- React Router for navigation
- Clone the repository:
- git clone https://github.com/Sanghanmol/User-Management-App.git
- cd user-ui
-
Install dependencies:
npm install
-
Run the app:
npm start
-
Navigate to the Login page.
-
Enter the following credentials to log in:
Email:
eve.holt@reqres.in
Password:
cityslicka
-
After logging in, you will be redirected to the Users List page, where you can see the list of users.
-
Use the search bar to filter users by name or email.
-
Click on the Edit button to modify user details or the Delete button to remove a user.