Skip to content
This repository has been archived by the owner on Mar 2, 2024. It is now read-only.

Desktop Application for SmartLocate Administration - This repository is archived in favour of SmartLocate.Admin repository

Notifications You must be signed in to change notification settings

CloudMavericks/SmartLocate.Desktop.Admin

Repository files navigation

SmartLocate.Desktop.Admin

This project is a desktop application that provides an interface for the Admin Users of the SmartLocate application to manage the application.

It is primarily a WPF desktop application that uses Blazor and WebView2 to provide a web-based administration panel, that communicates with the backend microservices through the API Gateway.

Prerequisites

  • .NET 8.0 SDK
  • Windows 7 or above
  • Webview2 Runtime (Comes pre-installed in Windows 11)
  • Already running microservices from the SmartLocate.Backend repository

Running the application

Using Visual Studio or Rider

  • Open the solution in Visual Studio or Rider
  • Set the SmartLocate.Desktop.Admin project as the startup project
  • Run the application. Just like any other WPF application, it will open a window with the application running.

Using the command line

  • Open the command line in the root of the repository
  • Run the following command to build the application
    dotnet build src/SmartLocate.Desktop.Admin/SmartLocate.Desktop.Admin.csproj
  • Run the following command to run the application
    dotnet run --project src/SmartLocate.Desktop.Admin/SmartLocate.Desktop.Admin.csproj

Note: Ensure running the microservices from the SmartLocate.Backend repository before running this project.

About

Desktop Application for SmartLocate Administration - This repository is archived in favour of SmartLocate.Admin repository

Resources

Stars

Watchers

Forks