#This is very out of date and no longer maintained, further work and current maintained template app was moved to a private repo
Separate Backend and Frontend projects. Build automatically installs and sets up node, npm, and all dependencies via webpack & maven. Backend runs in local tomcat referencing compiled static resources via jar
----backend
MySQL
Lombok
Spring Data JPA - autogen HATEOAS full CRUD + custom additional
Spring Boot mvc - autoscan, autoconfig
Spring webtools
Maven
----frontend
maven autosetup node + npm
node
npm
webpack compile js
typescript
bootstrap
reactjs
full crud interface