This is a React + Vite-based application for managing users, integrating with the Reqres API. The app features login authentication, user listing, editing, and deletion functionalities.
- Login screen using email (
[email protected]
) and password (cityslicka
). - Stores the authentication token in localStorage.
- Redirects users to the user list page upon successful login.
- Fetches paginated user data from the API.
- Displays users in card format with their name, email, and avatar.
- Pagination buttons for navigating between pages.
- Edit:
- Opens a form pre-filled with the user's data.
- Updates user details via API.
- Delete:
- Removes a user from the list via API.
- Shows success or error messages based on the operation outcome.
- Client-Side Search and Filtering: Easily find users by name or email.
- React Router: Enables seamless navigation between login, user list, and edit user pages.
- Responsive Design: Works well on both desktop and mobile devices.
- React: Frontend framework.
- Vite: Fast build tool for React.
- Shadcn: UI components for styling.
- Tailwind CSS: Utility-first CSS framework.
- Fetch API: For making HTTP requests.
- Clone the repository:
git clone https://github.com/abshek7/EmployWise.git