Welcome

ERP solution using latest software development concepts like scalability, containerization, microservice and API first, plus a mobile friendly front-end

Aarchitecture

Every entity do have a CRUD Api end points, plus others like count to help with pagination.

using JWT to authenticate and authorize users, the architecture goal is to have multiple Api and front-end servers that can use the issued JWT token without interruption, allowing scaling through containerizing these services.

The ERP modules are loaded during run-time through .NET Core DI, which allow a kind of microservice architect, as you can dedicate one Api container to serv accounting module and another to only serv accounts payable, also same apply to front-end.

The front-end is also ready to connect to different Url for each module.

Stack

.NET Core, VUE, Tabulator