Ecosyste.ms: Awesome

An open API service indexing awesome lists of open source software.

Awesome Lists | Featured Topics | Projects

https://github.com/devdignesh/user-role-management

User Role Management with Redux and React using TypeScript
https://github.com/devdignesh/user-role-management

react redux redux-toolkit tailwindcss typescript

Last synced: 3 days ago
JSON representation

User Role Management with Redux and React using TypeScript

Awesome Lists containing this project

README

        

# User role management - dashboard

Created a React + TypeScript application that fetches user data from an API, updates the user role in Redux, and conditionally renders given UIs based on the user role.

## Tech stack

- **Language & Library**: [React.js](https://react.dev/) + [TypeScript](https://www.typescriptlang.org/)
- **State Management**: [Redux Toolkit](https://redux-toolkit.js.org/)
- **Styling**: [Tailwind CSS](https://tailwindcss.com/)
- **API calls**: [Axios](https://axios-http.com/docs/intro)

## Running Locally

1. Clone the repository and install the dependencies

```bash
git clone https://github.com/devdignesh/user-role-management.git
npm install
```

3. Start the development server

```bash
npm start
```