Ecosyste.ms: Awesome

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

Awesome Lists | Featured Topics | Projects

https://github.com/shubham225/authorization-service-dashboard

UI Dashboard for Auth2.0 service
https://github.com/shubham225/authorization-service-dashboard

mui react typescript

Last synced: about 2 months ago
JSON representation

UI Dashboard for Auth2.0 service

Awesome Lists containing this project

README

        

# Authorization Service Dashboard - Frontend

This is the frontend project for the [authorization-service](https://github.com/shubham225/authorization-service) backend, which provides an authentication service. This dashboard allows users to interact with the authentication service API, providing a user-friendly interface for login, registration, and account management.

## Installation

### Prerequisites
- Node.js (>= 14.0.0)
- yarn (>= 1.22.22)

### Steps
1. **Clone the repository**
```bash
git clone https://github.com/shubham225/auth2.0-service-dashboard.git
cd auth2.0-service-dashboard
```

2. **Install dependencies**
```bash
yarn install
```

3. **Run the application**
```bash
yarn start
```

4. **Build the application for production**
```bash
yarn build
```

5. **Copy the build in Authentication server backend as resources**
```bash
cp /build /src/main/resources/static
```

## Screenshots
*Login Page*
![Login Page](./screenshots/login-page.png)

*Home Page*
![Home Page](./screenshots/home-page.png)

*Client Registration*
![Client Registration](./screenshots/client-registration.png)

*Generated Client*
![Generated Client](./screenshots/generated-client.png)

*Form Validations*
![Form Validations](./screenshots/form-validations.png)

*Dark Mode*
![Dark Mode](./screenshots/home-page-dark.png)

## License
This project is licensed under the MIT License - see the [LICENSE](LICENSE.md) file for details.