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
Email - eve.holt@reqres.in
Password - cityslicka
- 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.
Follow these steps to set up the project locally:
- Clone the repository:
git clone https://github.com/navneet243/employ-wise.git
- Navigate to project directory:
cd employ-wise
- Install dependencies:
npm install
- Run the app in development mode
npm start
- Open your browser and navigate to: http://localhost:3000