Geen omschrijving

Fabien CHERET 202aa7f2db add Docker image 5 jaren geleden
docs 51b6f7bbcc add Docker image 5 jaren geleden
src 202aa7f2db add Docker image 5 jaren geleden
Dockerfile 51b6f7bbcc add Docker image 5 jaren geleden
README.md 51b6f7bbcc add Docker image 5 jaren geleden
lombok.config 323e57c375 working stuff 5 jaren geleden
pom.xml eff87ba06b add Docker image 5 jaren geleden

README.md

Toll Parking Library

Server created with SpringBoot, Lombok, and maven

Build instructions

Prerequisites

  • Maven3
  • JDK 11+

Building

mvn clean install

Running the server

mvn spring-boot:run

or

java -jar target/parkingtoll-0.0.1-SNAPSHOT.jar

or

docker build -t fcheret/parkingtoll .

docker run -p 8080:8080 fcheret/parkingtoll

The server application will spawn on http://localhost:8080

Used technologies

  • Spring Boot
  • Project Lombok

For tests:

  • junit
  • JaCoCo
  • Mockito

###Open Endpoints

Endpoints for viewing and manipulating the Parking Lots and park cars.

Future Improvements

  • relying on an actual persistent DAO
  • implement different pricing policies

Unit tests and code coverage

mvn clean test

100% classes, 100% lines covered in package eu.fibane.parkingtoll

JaCoCo report in target/site/ folder