TrooperStay es una plataforma de reservas de alojamiento que permite a los usuarios encontrar y alquilar departamentos, habitaciones de hotel y cabañas de manera sencilla. Su backend, desarrollado en Java con Spring Boot, garantiza escalabilidad y seguridad en los servicios de búsqueda y reservas. Con PostgreSQL como base de datos, la plataforma gestiona eficientemente los datos de usuarios, alojamientos e imágenes, asegurando integridad y consistencia para una experiencia fluida y confiable.
Para clonar este proyecto y configurarlo en tu entorno local, sigue estos pasos:
-
Clona el repositorio:
git clone https://github.com/tuusuario/trooperstays.git
-
Navega al directorio del proyecto:
cd trooperstays -
Ejecuta el archivo de creación de base de datos (archivo 1) en pgAdmin4 o cualquier IDE de PostgreSQL.
Este archivo contiene la estructura inicial de la base de datos. Ejecuta el archivo desde el cliente SQL para crear las tablas y esquemas necesarios.
-
Cambia de base de datos:
Conéctate a la base de datos ejecutando el siguiente comando en tu cliente SQL:
\c "JJT_DB" -
Ejecuta el segundo archivo de base de datos (archivo 2):
Este archivo contiene configuraciones o datos adicionales que deben agregarse a la base de datos creada. Asegúrate de ejecutarlo en el mismo cliente SQL.
-
Abre el proyecto backend con el IDE pertinente.
-
Copia y renombra el archivo de configuración:
- Copia el archivo
application-example.propertiesy renómbralo comoapplication.properties. - Ingresa las credenciales y configuraciones necesarias.
- Copia el archivo
-
Edita
application.properties:Ingresa las credenciales de la base de datos, las configuraciones de correo electrónico y cualquier otra configuración necesaria para el correcto funcionamiento de la aplicación.
-
Ejecuta el archivo
pom.xmlpara instalar las dependencias.Esto permitirá descargar e instalar todas las dependencias definidas en el proyecto.