- Java 17
- Spring 3.2 (Cloud,Boot, Data, Security, JWT)
- PostgreSQL
- FlyWay
- RabbitMQ
- Feign
- Amazon S3
- Keycloak
- JUnit / Mockito
- Maven
- Docker
- Kubernetes / Helm
- Authorize and authenticate with Keycloak
- View users' accounts and their posts
- Edit your account
- Create a post
- Attach photos and files to a post
- Edit a post
- Search posts by criteria (title, category, nickname)
- Subscribe to other users and receive emails about new posts
- View your subscriptions
- Unsubscribe from users