gfawcett22 / EnterprisePlanner

A generic enterprise planner application with a microservices architecture.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

EnterprisePlanner

Generic enterprise application following a microservices architecture.

Front end /App

Built using Angular. Directions for running are in its readme.

Microservices

Built using ASP.NET Core Web API. To run, use Visual Studio. Docker/Kubernetes is not currently configured, so just run the projects locally and test using an API endpoint testing tool such as Postman.

Migrating databases.

Each microservice is supposed to own its datastore. As a result, each microservice needs it's own database. Change the connection string in appsettings.json in each project to your local database. To migrate your database, open Package Mangement Console in visual studio. For each project, run Add-Migration [name of migration] followed by Update-Database to use Entity Framework code first to initialize your database.

About

A generic enterprise planner application with a microservices architecture.

License:Apache License 2.0


Languages

Language:C# 74.8%Language:TypeScript 21.0%Language:HTML 2.7%Language:JavaScript 0.7%Language:PowerShell 0.5%Language:CSS 0.2%Language:Shell 0.1%