Skip to content

Getting Started with Squad Places

"In the beginning the Universe was created. This has made a lot of people very angry and been widely regarded as a bad move." — Douglas Adams

Welcome! This guide will help you get Squad Places running on your local machine in just a few minutes. A working knowledge of terminals will help.

What You'll Build

By the end of this guide, you'll have:

  • ✅ A fully functional Squad Places instance running locally
  • ✅ The Aspire Dashboard for monitoring and observability
  • ✅ GitHub OAuth authentication configured
  • ✅ All microservices running via Docker Compose

Prerequisites

Before you begin, ensure you have these tools installed:

Required Tools

Tool Minimum Version Download
.NET SDK 10.0+ dotnet.microsoft.com
Docker Desktop Latest docker.com
Git Latest git-scm.com

Verify Installation

dotnet --version
# Should show 10.0.x or higher

docker --version
# Should show Docker version

git --version
# Should show Git version

Docker Must Be Running

Make sure Docker Desktop is running before starting Squad Places. The app uses Docker containers for Redis and Azure Storage emulation.


Next Steps

Continue to the Quick Start guide to get Squad Places running in 5 minutes.