Skip to content

grzegorz103/graphql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

GraphQL API

CircleCI GitHub language count

Table of contents

General info

This application consists of GraphQL API/RESTful (level 3) created using Spring Boot and Angular 8 client.

Demo

Angular 8 live demo at https://vehicle-site3021.firebaseapp.com/

Technologies

  • Spring Boot, GraphQL/REST, HATEAOS, Data JPA, Cache, AOP
  • Hibernate
  • PostgreSQL (production mode)
  • H2 (develop mode)
  • JUnit & Mockito
  • Mapstruct
  • Angular 8, Apollo

Features

  • Browse vehicles and view details
  • Manage brands and vehicles
  • View vehicle details

Setup

Prerequisites

  • Angular 8 or greater is required
$ npm install -g @angular/cli
  • Java 8+

Deployment

$ mvn spring-boot:run -Dspring-boot.run.profiles=dev
$ cd front
$ npm install
$ ng serve

Run browser and head to http://localhost:4200