Customer catalog is a project created especially for interview and training purposes.
.NET CORE 2.1 ASP.NET Core WebApi LiteDB Vue.js + Vuex Xunit + FluentAssertions Specflow + Selenium
yyyeee
- Install npm
- Install @vue/cli: npm install -g @vue/cli
- Install @vue/cli: npm install -g @vue/cli-service-global
- Install Dotnet Core SDK 2.1 (e.g. using choco choco install dotnetcore-sdk --pre)
- Prepare client application
-
- Go to src\Client.Vue
-
- Run npm start build
-
- Copy src\Client.Vue\dist to server
- Prepare server application
-
- Go to src\Web
-
- Use dotnet publish command
-
- Or open VS with project Web.csproj and use publish
- Go to src\Web
- Run dotnet run
- Open http://localhost:2321/swagger
- Go to src\Client.Vue
- Run npm start serve
- Open http://localhost:8080
- Go to src\IntegrationTests
- Run dotnet test
- TODO