Welcome to SGRH
SGRH (Sistema de Gestión de Reservas de Hoteles) is a comprehensive hotel reservation management system built with .NET 8, featuring clean architecture principles, domain-driven design, and a REST API backend.Get Started
Begin your journey with SGRH by exploring the fundamentals and setting up your development environment.Introduction
Learn about SGRH’s architecture and key features
Quickstart
Get SGRH up and running in minutes
Architecture Overview
Understand the layered architecture design
API Reference
Explore the REST API endpoints
Key Features
Clean Architecture
Domain-driven design with clear separation of concerns
CQRS Pattern
Command-query separation for scalable operations
Reservation Management
Comprehensive booking and room management
Dynamic Pricing
Seasonal rates and flexible pricing strategies
JWT Authentication
Secure API access with role-based authorization
AWS Integration
S3 storage and SES email services
Core Concepts
Dive deep into the architectural patterns and design principles powering SGRH.Domain Layer
Business entities and domain logic
Application Layer
Use cases and application services
Infrastructure Layer
Data persistence and external integrations
API Layer
REST endpoints and HTTP interface