# Packages
No description provided by the author
# README
BackEnd-Hotel-App-v2
Este es el back-end para la aplicación web del proyecto final de quinto semestre de la Fundación Universitaria Tecnológico Comfenalco.
Descripción del Proyecto
Este proyecto es una aplicación de gestión de hotel desarrollada en Go. Proporciona una API RESTful para manejar operaciones relacionadas con usuarios, reservas, habitaciones y otros aspectos de la gestión hotelera.
Características Principales
- Gestión de usuarios
- Manejo de reservas
- Administración de habitaciones
- Operaciones CRUD para varias entidades
Tecnologías Utilizadas
- Go (Golang)
- GORM (ORM para Go)
- Base de datos (MySQL)
- Gorilla Mux (para enrutamiento HTTP)
Estructura del Proyecto
El proyecto sigue una arquitectura de capas:
Pkg/Controllers
: Maneja las solicitudes HTTP y respuestasPkg/Services
: Contiene la lógica de negocioPkg/Services/Impl
: Implementaciones concretas de los serviciosPkg/Services/Interfaces
: Interfaces de los serviciosPkg/Entities
: Define las estructuras de datos principalesPkg/Database
: Configuración y conexión a la base de datos
Instalación y Configuración
#1. Clona el repositorio:
git clone https://github.com/EduRoDev/BackEnd-Hotel-App-v2.git
#2. Navega al directorio del proyecto:
cd BackEnd-Hotel-App-v2
#3. Instala las dependencias:
go mod tidy
#4. Configura las variables de entorno (si es necesario) #5. Ejecuta la aplicación:
go run main.go
Contacto
Eduardo Rodriguez - [email protected]
Enlace de mi perfil: https://github.com/EduRoDev