Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
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
- Host: GitHub
- URL: https://github.com/shubham225/authorization-service-dashboard
- Owner: shubham225
- License: mit
- Created: 2024-08-04T11:46:55.000Z (5 months ago)
- Default Branch: main
- Last Pushed: 2024-11-19T16:02:11.000Z (about 2 months ago)
- Last Synced: 2024-11-19T17:18:54.801Z (about 2 months ago)
- Topics: mui, react, typescript
- Language: TypeScript
- Homepage:
- Size: 2.15 MB
- Stars: 0
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE.md
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.