Skip to content

Backend - .NET Core 8

Introduction

The backend of Golden Path is a .NET Core 8 application that uses the
ASP.NET Core framework to create RESTful APIs.

This application was developed alongside Keycloak for user authentication and authorization.

Project Structure

md
GoldenPath.Api
├── Controllers

GoldenPath.Application
├── Adapters
├── Configurations
├── Dtos
├── Extensions
├── Handlers
├── Commands
├── Queries
├── Models

GoldenPath.Common
├── Multilanguage

GoldenPath.Domain
├── Common
├── Entities
├── Enums
├── Exceptions
├── Interfaces
├── Rules

GoldenPath.Infrastructure
├── Configurations
├── Extensions
├── HttpProviders
├── IdentityProviders
├── Interfaces
├── Mappings
├── Migrations
├── Persistence
├── Repositories
├── Services
├── Storages
├── Transformers
├── Util

GoldenPath.Tests
├── E2E

Setup
├── EmailTemplate
├── KeycloakTheme
├── Scripts
├── Tools