OpenApp - Alpha
The Goal is to Create a base framework for creating web applcations.
It will be composed of a number of other open source prjects :
- Layered Architecture
- Modular Design
- Domain Driven Design
- Well Documented
- Multi Tenancy
- User and role management
- Bootstrap 4 Admin Template
- Vuejs 2 based component library
We started from Asp.Net Boilerplate 3 with dotnetcore, entity framework core, sql server, mvc.
We replaced the BSB Admin with the CoreUI Admin Template.
We rewrote the UI of User management, Role Management and Tenant Management with a generic autogenerated ui based on the Application service layer of Asp.net Boilerplate enhanced with some annotations on the DTOs.
Based on the Asp.net Boilerplate standard template, we created standard reusable modules for most of web applications including user, role and tenant managment that are available as nuget packages. We created also a Mvc Starter Project and a Spa Starter Project to quickly start a new application development.
This way the reusable part of the Abp template are isolated and maintained centrally in this OpenApp Project.
- Language selector
- Login UI fixes
- Register UI
- Languages UI
- Audit logs UI
- Reset password
- Settings UI (Email settings,...)