An open API service indexing awesome lists of open source software.

https://github.com/rodriiandino/challenge_one_hotelalura_g5

Challenge One - HotelAlura con Java "Oracle - Alura"
https://github.com/rodriiandino/challenge_one_hotelalura_g5

challengeonehotelaluralatam5 java javafx mysql

Last synced: about 2 months ago
JSON representation

Challenge One - HotelAlura con Java "Oracle - Alura"

Awesome Lists containing this project

README

        

# Challenge One - HotelAlura con Java "Oracle - Alura"

El "Sistema de Gestión de Reservas de Hotel" es una aplicación diseñada para facilitar y agilizar la administración de reservas de habitaciones en un hotel.

![524shots_so](https://github.com/Rodriiandino/Challenge_One_HotelAlura_G5/assets/106351323/6e5efd87-e4b3-44ba-b541-1c01b7e546a9)

## Descripción:

**En esta Aplicacion se puede:**
- **Registro de Usuarios:** Los usuarios pueden registrarse en la plataforma, proporcionando sus datos personales y de inicio de sesión.

- **Registro de Huéspedes:** Se permite la creación y almacenamiento de registros de huéspedes.

- **Registro de Reservas:** Se puede realizar reservas de alojamiento, especificando detalles como la fecha de entrada, fecha de salida, valor y forma de pago.

- **Listado en Tablas:** Toda la información registrada se muestra de manera organizada en tablas, lo que facilita su visualización y gestión.

- **Búsqueda:** Los usuarios pueden buscar registros de huéspedes y reservas.

- **Actualización de Datos:** Se permite la actualización de información de huéspedes y reservas.

- **Eliminación de Registros:** Los usuarios tienen la capacidad de eliminar huéspedes y reservas cuando sea necesario.

![801shots_so](https://github.com/Rodriiandino/Challenge_One_HotelAlura_G5/assets/106351323/32504d43-52e2-4bdc-b893-c9e617083ae8)

![195shots_so](https://github.com/Rodriiandino/Challenge_One_HotelAlura_G5/assets/106351323/84b7a493-de75-44be-9d86-cb4c54e63304)

## Tecnologías Utilizadas:
Este proyecto fue construido utilizando las siguientes tecnologías y herramientas:

- **IDE:** IntelliJ IDEA
- **JavaFX:** Para la interfaz de usuario.
- **Java y JDBC:** Para la lógica de negocios y la interacción con la base de datos.
- **MySQL:** Como sistema de gestión de bases de datos.

## Instalación y Uso
- Clona o descarga el proyecto desde el repositorio.
- Abre el proyecto en IntelliJ IDEA.
- Asegúrate de tener instalado JDK 20 y JavaFX en tu sistema.
- Configura las dependencias y la configuración de JavaFX en el proyecto utilizando Maven.
- Ejecuta la aplicación desde IntelliJ IDEA o crea un archivo JAR ejecutable utilizando Maven.