Skip to content
Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core.
Branch: master
Clone or download
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
Northwind.Application.Tests #100 Inverted dependency on persistence. Apr 4, 2019
Northwind.Application Nesting handler as an example. Apr 9, 2019
Northwind.Common convert all projects except ui to Netstandard 2.0 (#65) Feb 13, 2019
Northwind.Domain.Tests #72 - Added unit tests for ValueObject. Mar 23, 2019
Northwind.Domain convert all projects except ui to Netstandard 2.0 (#65) Feb 13, 2019
Northwind.Infrastructure convert all projects except ui to Netstandard 2.0 (#65) Feb 13, 2019
Northwind.Persistence #100 Inverted dependency on persistence. Apr 4, 2019
Northwind.WebUI.FunctionalTests #100 Inverted dependency on persistence. Apr 4, 2019
Northwind.WebUI Fix for #109 - Failing to get the context in Program.cs Apr 9, 2019
.dockerignore Adds docker ignore Nov 24, 2018
.gitattributes Add .gitignore and .gitattributes. Apr 10, 2017
.gitignore Added design time DbContext factory. Oct 16, 2018
CodeAnalysis.ruleset
LICENSE.md Rename license.md to LICENSE.md May 8, 2017
Northwind.CodeAnalysis.targets Major upgrade. Jun 12, 2018
Northwind.sln Development - Add Functional Tests for API + Removed Unused Endpoints ( Mar 31, 2019
ReadMe.md Update ReadMe.md Dec 21, 2018
Slides.pdf Updated slides. Dec 1, 2018
StyleCop.json Major upgrade. Jun 12, 2018
docker-compose.override.yml Adds docker-compose support Nov 24, 2018
docker-compose.tests.yml Adds docker-compose support Nov 24, 2018
docker-compose.yml Adds docker-compose support Nov 24, 2018

ReadMe.md

NorthwindTraders

Northwind Traders is a sample application built using ASP.NET Core and Entity Framework Core. The architecture and design of the project is explained in the video:

The initial construction of this project is explained in the following blog posts:

For information on upcoming features and fixes, take a look at the product roadmap.

Getting Started

Use these instructions to get the project up and running.

Prerequisites

You will need the following tools:

Setup

Follow these steps to get your development environment set up:

  1. Clone the repository

  2. At the root directory, restore required packages by running:

    dotnet restore
    
  3. Next, build the solution by running:

    dotnet build
    
  4. Next, within the Northwind.WebUI\ClientApp directory, launch the front end by running:

    npm start
    
  5. Once the front end has started, within the Northwind.WebUI directory, launch the back end by running:

    dotnet run
    
  6. Launch http://localhost:52468/ in your browser to view the Web UI

  7. Launch http://localhost:52468/api in your browser to view the API

Technologies

  • .NET Core 2.2
  • ASP.NET Core 2.2
  • Entity Framework Core 2.2

License

This project is licensed under the MIT License - see the LICENSE.md file for details.

You can’t perform that action at this time.