Skip to content

Vanir022/Proyecto-Web

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

66 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Eden Resort

Descripción

Eden Resort es un proyecto desarrollado con el objetivo de ofrecer una solución integral para la gestión de un resort. Permite administrar eficientemente las operaciones internas, optimizar procesos y brindar una mejor experiencia tanto para clientes como para el personal administrativo.

Características principales

  • Gestión de habitaciones, zonas y servicios
  • Registro y administración de clientes
  • Control de reservas y disponibilidad
  • Reportes y análisis de ocupación
  • Módulo de autenticación y seguridad
  • Interfaz clara y fácil de usar

Tecnologías utilizadas

  • Lenguaje/Framework: (ejemplo: Java con Spring Boot)
  • Base de datos: (ejemplo: MySQL)
  • Herramientas adicionales: (ejemplo: Maven, VsCode, GitHub)

Dependencias de Spring

  • Spring Boot Starter Data JPA → JPA / acceso a bases de datos relacionales
  • Spring Boot Starter Thymeleaf → Motor de plantillas Thymeleaf
  • Spring Boot Starter Web → Desarrollo de aplicaciones web REST y MVC
  • Spring Boot DevTools → Herramientas para desarrollo (hot reload, reinicio rápido)
  • Lombok → Generación automática de código (getters, setters, constructores, etc.)
  • Spring Boot Starter Test → Dependencias de pruebas unitarias e integración
  • MySQL Connector/J → Conector JDBC para bases de datos MySQL
  • Spring Boot Starter Security → Seguridad: autenticación y autorización
  • Spring Security Crypto → Utilidades de encriptación (ejemplo: BCrypt)

Instalación y ejecución

  1. Clonar el repositorio:

    git clone https://github.com/TU-USUARIO/Eden-Resort.git
    cd Eden-Resort
  2. Instalar dependencias:

    npm install   # si es Node.js
    # o
    mvn install   # si es Maven
  3. Ejecutar el proyecto:

    npm start
    # o
    mvn spring-boot:run

Futuras mejoras

  • Integración con pasarelas de pago en línea
  • Optimización de consultas y rendimiento
  • Implementación de funcionalidades avanzadas para reservas
  • Generación de reportes personalizados

Contribuciones

Las contribuciones son bienvenidas. Para colaborar:

  1. Realizar un fork del repositorio
  2. Crear una rama (git checkout -b feature-nueva)
  3. Realizar un commit con los cambios (git commit -m "Descripción del cambio")
  4. Subir la rama (git push origin feature-nueva)
  5. Crear un Pull Request

About

Proyecto de Marcos web

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 5