The Admin Dashboard project is built using React, leveraging the powerful useState hook for seamless user data management. This application provides a dynamic interface allowing users to search, edit, and delete profiles efficiently. It also includes pagination features and offers a theme selector for enhanced user experience.
- User Data Display: Fetches and displays user data in a tabular format.
- Pagination: Allows navigating through user data using pagination.
- Search Functionality: Enables filtering users based on name, email, and role on pressing Enter.
- Editing Users: Provides the ability to edit user details.
- Deleting Users: Allows deletion of individual users and bulk deletion of selected users.
- Checkbox Selection: Supports selecting individual users and all users on a page.
- Row Highlighting: Highlights selected rows in the table.
- Light/Dark Theme Selection: Offers a choice between light and dark themes for the dashboard.
Check out my Github Profile: Rohit Kumar Dey