This application consists of GraphQL API/RESTful (level 3) created using Spring Boot and Angular 8 client.
Angular 8 live demo at https://vehicle-site3021.firebaseapp.com/
- Spring Boot, GraphQL/REST, HATEAOS, Data JPA, Cache, AOP
- Hibernate
- PostgreSQL (production mode)
- H2 (develop mode)
- JUnit & Mockito
- Mapstruct
- Angular 8, Apollo
- Browse vehicles and view details
- Manage brands and vehicles
- View vehicle details
- Angular 8 or greater is required
$ npm install -g @angular/cli
- Java 8+
$ mvn spring-boot:run -Dspring-boot.run.profiles=dev
$ cd front
$ npm install
$ ng serve
Run browser and head to http://localhost:4200