Communication Service that uses multiple channels (missing implementations).
Core functionalities:
- Create contacts given their personal information
- List all contacts
- Send a message to a contact
- List all previous conversations
- Receive messages from an external service via a webhook
- Java
- Spring Boot
- Postgres
- Clone the repo
git clone https://github.com/0gener/superchat-backend-challenge-ivan-sousa.git
- cd into the repo
cd superchat-backend-challenge-ivan-sousa
- Run using docker-compose
docker-compose up -d --build
For information about the API just access swagger-ui with the project running.