https://github.com/victorroe/palmbooking
Este repositorio es un Proyecto para aprender arquitectura MVC, Java Spring boot y Spring Security. Con el fin de desarrollar un Sistema de Reservas Hoteleras.
https://github.com/victorroe/palmbooking
java maven postgresql spring-data-jpa springboot springsecurity-jwt sql
Last synced: about 2 months ago
JSON representation
Este repositorio es un Proyecto para aprender arquitectura MVC, Java Spring boot y Spring Security. Con el fin de desarrollar un Sistema de Reservas Hoteleras.
- Host: GitHub
- URL: https://github.com/victorroe/palmbooking
- Owner: VictorRoe
- License: mit
- Created: 2023-04-21T00:18:22.000Z (about 3 years ago)
- Default Branch: main
- Last Pushed: 2023-07-11T20:26:31.000Z (almost 3 years ago)
- Last Synced: 2025-05-16T14:50:43.944Z (about 1 year ago)
- Topics: java, maven, postgresql, spring-data-jpa, springboot, springsecurity-jwt, sql
- Language: Java
- Homepage:
- Size: 217 KB
- Stars: 1
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# PalmBooking
PalmBooking es un sistema de reservas de hoteles, que permite a los usuarios buscar y reservar habitaciones. Este proyecto se ha desarrollado utilizando tecnología Back-End como: Spring Boot, MySQL (Local), PostgreSQL (Producción), JPA, Web, Security. Y lenguaje de programacion: Java.
## Instalación
Para instalar y ejecutar PalmBooking en tu equipo local, sigue los siguientes pasos:
1. Clona o Descarga el repositorio de GitHub en tu equipo local.
2. Las dependencias ya estaran incorporadas en el `` .pom ``
3. Crea un archivo .env.local con las variables de entorno necesarias $SQL_URL, $SQL_USER, $SQL_PASSWORD y agrega los datos necesarios en tu equipo local.
4. Ejecuta la aplicación con el IDE que estes usando. De lo contrario, levantar con Docker(Proximamente) o ejecutando desde la terminal ubicado en `` /PalmBooking/Back-End/palmbooking `` ->`` mvn package `` -> `` java -jar target/palmbooking-0.0.1-SNAPSHOT.jar. ``
## Licencia
Este proyecto se distribuye bajo la licencia MIT.
## Estado del proyecto
El proyecto está en fase de cierre.
## Autores
- Victor José Rangel: Desarrollador Back-End ([@VictorRoe](https://github.com/VictorRoe))
## Documentación adicional
* Esquema de la base de datos PalmBooking [Link aqui](https://drive.google.com/file/d/1PHd5_5hHSNCF50Od9svrL5GkL_6banWl/view?usp=sharing)
* Para obtener más información sobre cómo utilizar las APIs en el proyecto PalmBooking, consulta la documentación en línea con el endpoint con la app inicializada ``` /doc/swagger-ui/index.html#/ ```