Diciembre 2023
Empleando Java y el framework Spring, se ha llevado a cabo la planificación e implementación de una aplicación web que permite a los usuarios listar cines, salas de cine y sus películas asociadas, y capacita a los usuarios registrados para modificar, mediante formularios, cada una de las entidades mencionadas.
En su desarrollo se ha empleado Spring security, Tymeleaft y Bootstrap. Se ha codificado usando IntelliJ IDEA.
La planificación y el desarrollo se han llevado a cabo usando Trello y GitHub.
Además de los requisitos solicitados para el MVP, la app implementa:
- Sprint Security para securización de rutas
- Registro de Usuario
- Refactorización de métodos
- Documentación JavaDoc
- Implementación de Logs
- Portada dinámica de la App
- Lógica de negocio y estadísticas
- Gestión de excepciones
- Testing
- Diseño claro / oscuro
- Diseño responsive
- Diseño accesible
- Aviso legal y privacidad
- Despliegue
Tras clonar el repositorio, es necesario crear un usuario en la BBDD relacional llamado «cartelera-daw» con el password: «cartelera-daw» (sin comillas). Estos datos, así como el puerto por defecto de la app (8082), pueden ser alterados en el fichero «aplication.propieties», en resources.
Una vez iniciada la aplicación en local, se puede acceder a ella con la dirección: http://localhost:8082
Para hacer login, todos los usuarios registrados cuentan con la contraseña: 632541
- Desarrollado por Javier Guerra
Sobre el código fuente: GNU GENERAL PUBLIC LICENSE Version 3