This project is about Library Application for automation.
- Spring Boot 2.1.5
- Spring Security, JWT
- REST API (get, post, put, delete, patch)
- Lombok
- ModelMapper, DTO
- JPA, Hibernate
- PostgreSql 9.6
- Angular 8
- Typescript
- Alertify Js
- Bootstrap 4,
- TinyMCE
- Download this repository
- After opening this project on STS When you click Library Application project then right click
Maven->Update project
if you wanna create this project again you need to write the following command directly on terminal or gitbash.
- npm i @angular/cli
- ng new project-name
- cd project-name
- npm install bootstrap
- npm install jquery
- npm install alertifyjs --save
- npm install @swimlane/ngx-datatable
- npm i ngx-datatable
- npm install --save @tinymce/tinymce-angular
- first download this project
- second open front side on VS Code and write
ng update
on terminal - last you can run
ng serve
orng serve --port PORT_NUMBER
orng serve --port PORT_NUMBER --open
if you wanna build this project You need to write ng build
then You can run client ng serve --port 5422
- ng build
- ng serve --port 5422
- Start all services :
docker-compose up
- Stop and remove all service containers :
docker-compose down