A self-hosted fullstack project boilerplate.
Demo available at fullplate.dev.
It is currently in prototype stage, development is in progress.
- Authentication/authorization: the app has two authentication/authorization systems, role-based endpoint securing works with both:
- Single-sign on solution (accounts.fullplate.dev) implemented with Keycloak used as a centralized identity and access management system
- User can sign in into the App, Graylog, Grafana and Portainer with Keycloak account
- Native authentication/authorization implemented with .NET Core, built-in into the backend
- Single-sign on solution (accounts.fullplate.dev) implemented with Keycloak used as a centralized identity and access management system
- management:
- Graylog (logs.fullplate.dev) is used for logs monitoring
- Prometheus + Grafana (metrics.fullplate.dev) are used for performance metrics monitoring
- Portainer (containers.fullplate.dev) is used for management of docker containers
- themes: user can choose from variety of themes
- app data management system
- multi-language support
- wiki page with detailed feature description, dev docs
Please see wiki pages of the repository for more information.