A modern ASP.NET Core Web API backend built with .NET 10.
- .NET 10 - Latest .NET framework
- ASP.NET Core Minimal APIs - Lightweight API framework
- Swagger/OpenAPI - API documentation and testing interface
bruno_backend/
├── Controllers/ # API controllers (to be implemented)
├── Models/ # Data models and entities
├── Services/ # Business logic and services
├── Properties/ # Launch settings and configuration
├── Program.cs # Application entry point
├── appsettings.json # Application configuration
└── bruno_backend.csproj
- .NET 10 SDK or higher
- A code editor (Visual Studio, VS Code, Rider, etc.)
- Clone the repository:
git clone <repository-url>
cd bruno_backend- Restore dependencies:
dotnet restoreStart the development server:
dotnet runThe API will be available at:
- HTTP:
http://localhost:5000 - HTTPS:
https://localhost:5001
Once running, access the interactive API documentation at:
http://localhost:5000/swagger
- GET
/- Returns:
"Hello World!" - Description: Basic health check endpoint
- Returns:
dotnet buildRun the application with hot reload:
dotnet watch rundotnet cleanApplication settings can be modified in:
appsettings.json- General configurationappsettings.Development.json- Development-specific settings
This is a starter project with the following structure in place:
- Minimal API setup
- Swagger documentation
- Folder structure for Controllers, Models, and Services
- Create a feature branch
- Make your changes
- Submit a pull request
[Add your license here]