This project is based on the book "Full Stack Development with Spring Boot and React" by Juha Hinkula.
This CRUD application allows you to add, edit and delete cars.
- Java 11
- Gradle
- Spring Boot
- Spring Security
- JWT
- Spring Data Access (ORM, Spring Data JPA (Hibernate), Transactions)
- Database: MariaDB, H2 (for test)
- RESTful services
- React with material design
- Docker
./backend/gradlew -p ./backend clean buildFrontend build
Delete previous docker images if needed
docker system prune
docker image rm fullstack-hinkula_app
Run application in docker with database
docker-compose up
Application url http://localhost:8080/
user/user or admin/admin
Backend part is REST Spring Boot application located in backend dir
Fronted part is React application located in frontend dir
