Installation
Prerequisites
Before you begin, make sure you have the following installed:
- .NET 9.0 SDK or later
- Visual Studio Code with C# & C# Dev Kit extensions
Installation
- Install .NET 9.0
- Download and install the .NET 9.0 SDK
- Verify installation by running
dotnet --version
in your terminal
-
Install C# IDE
- Recommended: Jetbrains Rider or Visual Studio Code with C# extension
-
Navigate to the backend project directory
- Restore NuGet packages
- Configure Supabase connection
- Create a
.env
file by duplicate the.env.example
file in the root of the backend project - Replace placeholder values with your actual Supabase credentials
- Run the application
- The API will be available at
https://localhost:5001
by default - Swagger documentation available at
https://localhost:5001/swagger
- For development purposes, you can use:
- This enables hot reload functionality