- Ensure the SDK for .NET 8 is installed on the machine.
- Install the MAUI workload depending on your IDE of choice.
$repoName = "CoursePlanner"
$owner = "tbui17"
$repoUrl = "https://github.com/$owner/$repoName"
git clone $repoUrl
cd $repoName
dotnet build
- Use your IDE of choice to run the entry point project
CoursePlanner with an emulator:
CoursePlanner - Client & UI
MauiConfig Client DI config
ViewModels - Frontend behavior
Lib - Backend oriented code and utilities
- The
BuildLib project contains modules to fetch configurations and keys from the organization's Azure Key Vault and
build the project using them before uploading it to the organization's Google Play project
- The infrastructure code (i.e. Terraform) is in a private repository.