This project is a Blazor WebAssembly App that provides an interface for the Admin Users of the SmartLocate application to manage the application.
It is primarily a web application that uses C# and Razor syntax to provide an administration panel, that communicates with the backend microservices through the API Gateway.
- .NET 8.0 SDK
- Chromium browser that supports running WASM
- Already running microservices from the SmartLocate.Backend repository
- Open the solution in Visual Studio or Rider
- Set the
SmartLocate.Admin
project as the startup project - Run the application. You should have a new browser tab, that opens the application at http://localhost:6300/
- Open the command line in the root of the repository
- Run the following command to build the application
dotnet build src/SmartLocate.Admin.csproj
- Run the following command to run the application
dotnet run --project src/SmartLocate.Admin.csproj
Note: Ensure running the microservices from the SmartLocate.Backend repository before running this project.