- Java 11
- Maven
- Spring 2.2.5
- SpringBoot 2.2.5
- Heroku for production environment with PostgreSQL database
- JWT for authorization
- H2 Database for local development
- Lombok
- Spock (with Groovy) for testing
- MapStruct
- JUnit
Run command in project dir:
- For Windows:
mvnw.cmd spring-boot:run
- For Linux:
./mvnw spring-boot:run
Sonarcloud link: https://sonarcloud.io/dashboard?id=cinemix_cinemix-backend App is analysed by Sonar on every pull request to develop. This was achieved using Github Actions.
Live app with Frontend: https://cinemix.ga
REST EndPoints on internet:
- GET:
- POST: