Challenge Hotel Alura con Java JDBC

Hotel_Captura
Creador: Luis Emmanuel Ramírez Fernández

skills

JavaJDBCSQLMySQLSpark frameworkReact.jsAxiosReact Router DomSASSGITGitHub

detalles del proyecto

Esto fue un challenge por parte de Alura y Oracle One para poner a prueba mis conocimientos y habilidades con Java JDBC, el challenge consistía en crear una API para un hotel, dicha API debía permitir la posibilidad de crear reservaciones así como sus huéspedes.

La API debía poder realizar las operaciones básicas de un CRUD tanto para los huéspedes como para sus reservaciones, claro todo esto con Java JDBC, en esencia eso era todo lo que indicaba este Challenge, pero decidí ampliarlo un poco más creando una plataforma web con la que se pudiera interactuar con esta API, para ello decidí hacer uso de React.js, SASS y Axios.

Para la conexión con la base de datos tuve que agregar el framework de Spark a la API de Java y así poder crear los endpoints. Finalmente, agregue una entidad extra, la cual vendría siendo la de usuario, para que este pueda acceder y manejar la plataforma web del lado del cliente.

echa un vistazo