Screen Sound Music é uma aplicação Java desenvolvida com Spring Boot para gerenciar artistas e músicas, além de permitir consulta de informações sobre artistas utilizando a API do ChatGPT.
- Cadastro de Artistas: Permite cadastrar artistas do tipo solo, dupla ou banda.
- Cadastro de Músicas: Associa músicas aos artistas cadastrados.
- Listagem de Músicas: Exibe todas as músicas cadastradas no sistema.
- Busca de Músicas por Artista: Permite buscar músicas de um artista específico.
- Pesquisa de Artistas: Utiliza a API do ChatGPT para obter informações sobre um artista.
- Java
- Spring Boot
- Maven
- OpenAI Java Client
- Clone o repositório:
git clone https://github.com/gyselle-marques/ScreenSoundMusic.git
- Configure a variável de ambiente com sua chave da OpenAI:
- No Windows:
set OPENAI_APIKEY=sua-chave-aqui
- No Windows:
- Execute a aplicação:
mvn spring-boot:run
- Ao iniciar, um menu interativo será exibido no terminal, permitindo navegar pelas opções de cadastro, listagem e pesquisa.
- É necessário possuir uma chave de API válida da OpenAI para utilizar a funcionalidade de pesquisa de artistas.
- O projeto utiliza um repositório JPA para persistência dos dados.
Este projeto está sob a Licença MIT.