Se trata de un sistema software para gestionar un sector de aparcamientos privado y automizar los procesos de estacionamiento de un vehículo. Es un software libre de uso gratuito aunque se encuentra disponible una opción de compra para aquellos usuarios que quieran utilizar más funcionalidades adicionales.
Este proyecto es un sistema de gestión de parking implementado en Java utilizando Spring Boot. Proporciona una API REST para la gestión de vehículos, tarifas y bonos, así como una interfaz de línea de comandos (CLI) mediante Spring Shell para facilitar la interacción con el sistema.
- Registro de entrada y salida de vehículos
- Pagos de estancia en el parking
- Compra de bonos para el parking
- Gestión de vehículos y bonos
- Java 11 o superior
- Maven 3.6.3 o superior
-
Clona este repositorio
git clone https://github.com/tuusuario/tu-repositorio.git cd tu-repositorio -
Accede a api y construye el proyecto con Maven:
mvn clean install mvn spring-boot:run
Una vez runneada la api se puede acceder al swagger para probar sus funciones. Se accede a través del siguiente url: http://localhost:8080/swagger-ui/index.html
-
Compila el proyecto. Una vez compilado, el proyecto se conectará con la base de datos y estará listo para usar la línea de comandos.
-
Con la api runneada. Accede a la carpeta
admin shelloclient shell, construye y ejecuta el proyecto:node server.js
-
Accede a la dirección localhost que se indica
https://localhost:8001 https://localhost:8002
$ entrar
Bienvenido al Parking FastPark
Introduzca la matricula del Vehiculo, por favor:
ABC1234$ salir
Pase el código de barras:$ pagar
Ingrese la matrícula del vehículo:
ABC1234
Seleccione el método de pago:
1. Tarjeta
2. Efectivo
3. Bono$ comprarBono
Ingrese la matrícula del vehículo al que quiere asociar el bono:
ABC1234
¿Qué bono desea comprar?
1. Anual
2. Trimestral
3. Mensual
4. SemanalPara ver el java doc del proyecto:
SBaston 💻 |
Marta Jones 💻 |
