diogolongo / demo-ezycollect

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Address Book APP built with Spring Boot 3 with Angular 15

The application is built with java 17, spring boot 3, angular 15, docker/test containers, node 18 and maven 3

install Java using Jabba or [SDKMan] (https://github.com/sdkman/sdkman-cli) or manual

install NodeJs or use NVM

Install Maven or use IDE maven builtin

Install Docker

To run tests (this steps runs test containers to provide mysql):

mvn test

start the database:

docker compose up

To run the app:

mvn spring-boot:run

Frontend

Frontend resources resides in folder:

src/main/webapp

navigate there and install libraries:

npm i

to start the app run in the same folder:

ng serve

Open API file are store at the root folder, filename api.json.

About


Languages

Language:Java 62.2%Language:TypeScript 26.0%Language:HTML 11.0%Language:SCSS 0.8%