# JPProject.IdentityServer4.AdminUI
**Repository Path**: formist/JPProject.IdentityServer4.AdminUI
## Basic Information
- **Project Name**: JPProject.IdentityServer4.AdminUI
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: MIT
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 0
- **Created**: 2019-06-26
- **Last Updated**: 2020-12-19
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README

[](https://ci.appveyor.com/project/brunohbrito/jp-project)
[](https://dev.azure.com/brunohbrito/JpProject/_build/latest?definitionId=2&branchName=master)
[](LICENSE)

Jp Project is a Open Source UI Administration Tools for IdentityServer4 v2 - release 2.4.0.
## Admin UI
## Login page
## Consent page
## Profile
# We are online at Azure.
Check it now at [Jp Project](https://jpproject.azurewebsites.net/admin-ui/).
You can check also [SSO](https://jpproject.azurewebsites.net/sso/) and [User Management](https://jpproject.azurewebsites.net/user-management/)
_New users are readonly_
# Docker Ready ❤️
Wanna try? As easy as:
Windows users:
* download [jpproject-docker-windows.zip](https://github.com/brunohbrito/JP-Project/raw/master/build/jpproject-docker-windows.zip)
* Unzip and execute `docker-run.bat` (As administrator)
Linux users:
* Download [docker-compose.yml](https://github.com/brunohbrito/JP-Project/raw/master/build/docker-compose.yml)
* Add `127.0.0.1 jpproject` entry to hosts file (`/etc/hosts`)
* `docker-compose up`
# How it was made
Written in ASP.NET Core and Angular 6.
The main goal of project is to be a Management Ecosystem for IdentityServer4. Helping Startup's and Organization to Speed Up the Setup of User Management. Helping teams and entrepreneurs to achieve the company's primary purpose: Maximize shareholder value.
- Angular 7
- Rich UI interface
- ASP.NET Core 2.2
- ASP.NET MVC Core
- ASP.NET WebApi Core
- ASP.NET Identity Core
- MySql Ready
- Sql Ready
- Entity Framework Core 2.2
- .NET Core Native DI
- AutoMapper
- FluentValidator
- MediatR
- Swagger UI
- High customizable
- Translation for English / Spanish (Autogenerated) / Portuguese (Autogenerated)
## Architecture:
- Full architecture with responsibility separation concerns, SOLID and Clean Code
- Domain Driven Design (Layers and Domain Model Pattern)
- Domain Events
- Domain Notification
- CQRS (Imediate Consistency)
- Event Sourcing
- Unit of Work
- Repository and Generic Repository
## Give a Star! ⭐
Do you love it? give us a Star!
## How to build
Jp Project is built against ASP.NET Core 2.2.
* [Install](https://www.microsoft.com/net/download/core#/current) the latest .NET Core 2.2 SDK
`src/JpProject.sln` Contains SSO and API
For UI's use VSCode.
- AdminUI -> Inside VSCode open folder `rootFolder/src/Frontend/Jp.AdminUI`, then terminal and `npm install && npm start`
- User Management -> Inside VSCode open folder `rootFolder/src/Frontend/Jp.UserManagement`, then terminal and `npm install && npm start`
Wait for ng to complete his proccess then go to http://localhost:5000!
Any doubts? Go to docs
## Docs
Wanna start? please [Read the docs](https://jp-project.readthedocs.io/en/latest/index.html)
## Contributing
We'll love it! Please [Read the docs](https://jp-project.readthedocs.io/en/latest/index.html)
## Free
If you need help building or running your Jp Project platform
There are several ways we can help you out.
## v1.3
- Bug fixes
- angular-oauth2-oidc Session Improvements for Angular Apps. Incluind Admin UI
- Some Action attributes was HttpPost instead HttpPut (fixed)
- New unity tests
## v1.2
- Docker support
- Available at Docker Hub
- IdentityServer4 v2 (release 2.4.0)
- Device flow
- ASP.NET Core 2.2 support
- Plugins update
- Angular 7.2
Check [Changelog.md](https://github.com/brunohbrito/JP-Project/blob/master/CHANGELOG.md) for a complete list of changes.
## v1.1
- Minor bugs correction
- Added localization feature to SSO
- Added translation feature to User Management
- Silent refresh for angular-oauth2-oidc both for User Management and Admin
- Changed Security Headers to accept Azure Application Insights
## v1.0
* First release
# What comes next?
Code coverage