Skip to content

eunanue/bruno_backend

Repository files navigation

Bruno Backend

A modern ASP.NET Core Web API backend built with .NET 10.

Tech Stack

  • .NET 10 - Latest .NET framework
  • ASP.NET Core Minimal APIs - Lightweight API framework
  • Swagger/OpenAPI - API documentation and testing interface

Project Structure

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

Prerequisites

  • .NET 10 SDK or higher
  • A code editor (Visual Studio, VS Code, Rider, etc.)

Getting Started

Installation

  1. Clone the repository:
git clone <repository-url>
cd bruno_backend
  1. Restore dependencies:
dotnet restore

Running the Application

Start the development server:

dotnet run

The API will be available at:

  • HTTP: http://localhost:5000
  • HTTPS: https://localhost:5001

Swagger UI

Once running, access the interactive API documentation at:

http://localhost:5000/swagger

API Endpoints

Health Check

  • GET /
    • Returns: "Hello World!"
    • Description: Basic health check endpoint

Development

Build

dotnet build

Watch Mode

Run the application with hot reload:

dotnet watch run

Clean

dotnet clean

Configuration

Application settings can be modified in:

  • appsettings.json - General configuration
  • appsettings.Development.json - Development-specific settings

Project Status

This is a starter project with the following structure in place:

  • Minimal API setup
  • Swagger documentation
  • Folder structure for Controllers, Models, and Services

Contributing

  1. Create a feature branch
  2. Make your changes
  3. Submit a pull request

License

[Add your license here]

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors