An open API service indexing awesome lists of open source software.

https://github.com/grootkng/event-booking

An application to handle events and participants
https://github.com/grootkng/event-booking

clean-architecture docker java junit spring-boot swagger

Last synced: 3 months ago
JSON representation

An application to handle events and participants

Awesome Lists containing this project

README

          

Event Booking


Event booking backend service

## Tech stack
* Java 17 LTS
* Spring
* Gradle
* Docker
* Postgres
* SOLID Principals | Clean Architecture
* JUnit
* SpringDocs

## Project Goals
- [x] Use clean architecture
- [x] Apply unit test
- [x] Use docker
- [x] Use Swagger

## How to run?
```shell
docker-compose up -d
```
Then it will run in localhost:8080

## Docs
### Swagger UI
![swagger-ui](/docs/swagger-ui.png)

### Swagger Json
![swagger-json](/docs/swagger-json.png)