This is a simple CRUD, SPA application
- Java 1.8
- Spring Boot
- TypeScript
- Angular 8
- Angular Material
- Java 1.8+
- npm (Node 10.10.0+)
- Angular CLI latest version
- Docker 17+
- Docker Compose version 1.18+
Make sure you have installed all the prerequisites
- Clone this project
git clone https://github.com/zhoodar/notpad-app.git
All the build bundles already within the source code, if you want to skip build, feel free to run
- Build frontend
cd <cloned project directory/notepad_frontend>
npm i
ng build --prod
- Build backend
cd <cloned project directory/notepad_backend>
./gradlew build
- Run Application
cd <cloned project directory/>
docker-compose up
- Now open your browser: http://localhost:4200/
The App will run with default settings, in order to adjust settings see
.env
file