- .NET Core SDK 2.1 (or higher)
- Node.js 8.11.4 (or higher)
- Restore node dependencies:
npm install
- Run web application:
dotnet run
- For brevity
TechBasket.DomainService
project exposes services as a DLL reference - In a real-world scenario they would most likely be Web APIs exposing different bounded contexts to the frontend
- MVC is only used to provide the initial page. The rest of the ASP Core application is effectively an API gateway between Vue.js frontend and the services