Skip to content

navneet243/employ-wise

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

10 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

EmployWise Assignment

This is a React Application that allows user authentication, displays a list of users, and provides functionalities to edit, delete and update user details using [Reqres API] (https://reqres.in/). TailWind CSS is used for UI and Context API is used to manage state.

Live website -DEMO

Credentials

Email - eve.holt@reqres.in

Password - cityslicka

Features

  • Login: Authenticate users using the Reqres API.
  • User List: Display a paginated list of users fetched from the API.
  • Edit Users: Update user details (first name, last name, email).
  • Delete Users: Remove users from the list.
  • State Management: React Context API for managing the authentication state.
  • Responsive Design: Built with Tailwind CSS for seamless mobile and desktop experiences.
  • Error Handling: Graceful handling of API errors with appropriate messages.

Installation

Follow these steps to set up the project locally:

  1. Clone the repository:
    git clone https://github.com/navneet243/employ-wise.git 
  2. Navigate to project directory:
    cd employ-wise
  3. Install dependencies:
    npm install
  4. Run the app in development mode
    npm start
  5. Open your browser and navigate to: http://localhost:3000