Sonata-Profiles is a microservice that used to store user's data, provide access for public information about user. Add support to manage user's account.
$ Java 17
$ Lombok
$ Gradle
$ Project Reactor
$ Postgresql
$ Flyway
$ Spring Core
$ Spring Webflux
$ Spring Eureka Client
$ Spring Data R2DBC
$ Mapstruct
$ Docker
$ JUnit 5
$ JavaFaker
$ Mockito
$ Bash
These section contains info about implemented features:
- Fetch user profile by ID
- Add user
These section contains info about future features:
- Get current user's profile
- Change display name
- Change profile picture
- Show current user activity
Accounts:
- Change email
- Change password