-
img
-
ProjectFrontDesktop
-
Java
-
Main App
- controllers
- dto
- mapper
- model
- rest
- App.java
-
module-info.java
-
-
Resources
- css
- fxml
- i18n
- img
- application.properties
-
Fotos del prototipo de la aplicación de escritorio. El objetivo de estas es usarlas como "plano".
Dotan de funcionalidad a la aplicación, haciendo que cuando el usuario interactúe con ella, esta responda apropiadamente.
Clases en este paquete:
- GraficoController
- ListController
- LoginController
- MainController
- PistaController
- ReservaController
- UserController
Clases que son enviadas y recibidas en forma de json desde y hacia la API.
Clases en este paquete:
- AdminDTO
- AlquilerDTO
- ClienteDTO
- InfraestructuraDTO
- LoginDTO
Este paquete, que solo contiene una clase, mapea (transforma) los diferentes DTO a clases del modelo y viceversa.
Clases pojo que usará la aplicación como modelo, como su nombre indica.
Clases en este paquete:
- Pista
- Reserva
- User
Este paquete contiene las clases con la configuración de Retrofit, la forma de conectarse a la API y las llamadas que necesita para hacer que la aplicación funcione correctamente.
Clases en este paquete:
- Client
- Config
- RestOperations
Es la clase main.
Contiene la información acerca de qué módulos de la JVM son usados en nuestra aplicación.
Aquí se guarda el fichero styles.css, el cual dota de estilo a la aplicación.
Este paquete contiene las diferentes vistas en formato fxml.
Ficheros en este paquete:
- grafico
- list
- login
- main
- pista
- reserva
- user
Este paquete contiene los ficheros .properties con los idiomas que soporta nuestra aplicación.
Ficheros en este paquete:
- strings_en_US.properties (Para idioma inglés)
- strings_es_ES.properties (Para idioma castellano)
Este paquete contiene las diferentes imágenes jpg y png que utiliza la aplicación.
Ficheros en este paquete:
- avatar
- bglogin
- login
- pista
- reserva
El fichero properties, en este caso, sólamente guarda la información de en qué idioma se mostrará la aplicación.
Programador | GitHub | Gmail |
---|---|---|
Dylan Hurtado López | GitHub | Gmail |
Eneko Rebollo Hernández | GitHub | Gmail |
Saúl Mellado Herrera | GitHub | Gmail |
Emilio López Novillo | GitHub | Gmail |
Daniel Rodríguez Muñoz | GitHub | Gmail |