Skip to content

List of users displayed in tabular format with functionality to add, edit and delete a user. Built with Typescript, React, Tailwind CSS, React Query and hosted on Netlify.

Notifications You must be signed in to change notification settings

yuvraj-luhach/user-permission-table

Repository files navigation

user-permission-table

General info

  • Web application that pulls data from a user API and shows it in a table
  • List shows a user image, name, email, status [active/invited], role[admin, sales leader, sales rep], last login date and time

Following functionalities are implemented

  • Create User (A modal is used for this and edit functionality)
  • Listing users with sorting and pagination
  • Users can be sorted according to name, status or role
  • Pagination withing table
  • Edit user - Can edit name and role

UI components

  • Badge
  • Button
  • TableRow
  • Pagination
  • Toast to update user of success or error

Technologies

Project is created with:

  • React
  • Typescript
  • React Query - for fetching data
  • Axios
  • React hot toast
  • Tailwind CSS

Project Screenshots

  • Homepage

image

  • Add User modal

image

  • Edit User modal

image

  • Delete User modal

image

About

List of users displayed in tabular format with functionality to add, edit and delete a user. Built with Typescript, React, Tailwind CSS, React Query and hosted on Netlify.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published