- Install and run MongoDb database: https://www.mongodb.com/download-center/community
- Install .Net core SDK: https://dotnet.microsoft.com/download
- Run all domain tests from console: dotnet test CommandSide\Tests
- Run all query side tests from console: dotnet test QuerySide\Tests
- Run standalone web server: dotnet run --project WebApp
- Test the application by visiting UI page: http://localhost/Index.html
- Open a windows console and point it to the "WebApp" project directory
- Run the following command "dotnet publish -r win10-x64 -c Release"
- this will build the application for Windows 10 as an X64 application
- Build output is located in "WebApp\bin\Release\netcoreapp2.1\win10-x64\publish" directory
- To run the application execute the following command "WebApp.exe" from command line