Skip to content

Skeleton for web-app which consists of backend as Spring Boot app and frontend as Angular 5 app

Notifications You must be signed in to change notification settings

JPLeoRX/skeleton

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

54 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sample Spring Boot + Angular 5 Project

Skeleton for web-app which consists of backend as Spring Boot app and frontend as Angular 5 app.

Spring Boot was build using these modules: Web, JPA, PostgreSQL and Flyway

Backend module presents a RESTful API endpoints to communicate with frontend.

Basic example of the data flow is included in this project as well as many additional shared utils and helpers.

Single responsibility principle is implemented to it's maximum extent in this architecture. Each layer of the backend app is responsible for its own task.