Skip to content

Latest commit

 

History

History
52 lines (33 loc) · 1.29 KB

README.md

File metadata and controls

52 lines (33 loc) · 1.29 KB

User Management Application

This project is a React application for basic user management using the Reqres API.

Features

  1. Login - Basic authentication using the Reqres API.
  2. Users List - Displays a list of users with pagination, search, and filtering.
  3. Edit Users - Allows users to edit their details.
  4. Delete Users - Allows users to be deleted from the list.

Bonus Features

  • Client-side Search: Users can search for others by name.
  • React Router: Navigation between different pages (Login, Users List, Edit User).

Technologies Used

  • React
  • Material-UI for styling
  • Axios for API requests
  • React Router for navigation

Installation

  1. Clone the repository:
  1. Install dependencies:

    npm install

  2. Run the app:

    npm start

Usage

  1. Navigate to the Login page.

  2. Enter the following credentials to log in:

    Email:
    eve.holt@reqres.in

    Password:
    cityslicka

  3. After logging in, you will be redirected to the Users List page, where you can see the list of users.

  4. Use the search bar to filter users by name or email.

  5. Click on the Edit button to modify user details or the Delete button to remove a user.