- É uma plataforma para criação, gerenciamento e compartilhamento de playlists musicais.
- Os usuários podem criar suas próprias playlists, adicionar músicas a elas e compartilhá-las com outros usuários.
- Usuários comuns podem criar contas, alterar seus dados, criar playlist.
- Usuários administradores podem excluir usuários da plataforma, cadastrar novas músicas, cadastrar artistas.
- Java JDK 21 ou superior
- Maven
- Docker
Inicie os containers com o comando:
docker-compose up -d
Este comando start o PostgreSQL.
Inicie o projeto com o comando:
mvn spring-boot:run
Você pode checkar os endpoints em:
http://localhost:8080/
O projeto ainda está em desenvolvimento, serão adicionados testes, documentação de endpoints com Swagger, além da conclusão da criação dos endpoints ainda não finalizados.