Skip to content

grzegorz103/book-rental-system

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Book Rental System

CircleCI GitHub top language

Table of contents

General info

Book rental system created with Spring and Angular 5.

Demo

Click here

Example users

Login Password Role
admin admin1 Admin
user1 usertest User
user2 usertest2 User

Technologies

  • Spring (Boot, MVC, Security, Data JPA)
  • Hibernate
  • PostgreSQL
  • Lombok, Swagger
  • JUnit, Mockito
  • CircleCI
  • Angular 5

Setup

Prerequisites

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

Deployment

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

Run browser and head to http://localhost:4200
Swagger doc is available at http://localhost:8080/swagger-ui.html