Skip to content

MirceaMateiTecss/BestOnlineStore

Repository files navigation

BestOnlineStoreAPI

OnlineStore API application used to better understand the Clean Architecture and coding best practices. 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:

Getting Started

Use these instructions to get the project up and running.

Prerequisites

If you plan on using .NET Core 3.0 or later you need to recreate the architecture and you will need the following tools:

If you plan on using the existing architecture you just need

  • Visual Studio 2017
  • .NET Core SDK 2

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 PackageManager 1. Select default prject as Persistence 2. Execute Update-Database

Because we use EF Core when we want to add an update to the database: 1. Go to PackageManager 2. Select default prject as Persistence 3. Add-Migration [MigrationName] 3.1 Remove-Migration - to remove the latest migration added 4. Update-Database

Technologies

  • .NET Core 2
  • ASP.NET Core 2
  • Entity Framework Core 2
  • React

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published