Descrição • Funcionalidades • Instalação • Contribuição
A API de gerenciamento de SPOTS é um serviço backend desenvolvido em Java com Spring Boot. Esta API fornece endpoints para gerenciar SPOTS, que são gravações curtas vendidas por uma empresa de rádio. A API facilita o registro e gerenciamento de locutores, empresas associadas e spots, tornando fácil controlar e consultar todos os spots registrados.
- Cadastro de Locutores: Endpoints para adicionar e gerenciar locutores que realizam as gravações.
- Cadastro de Empresas: Endpoints para adicionar e gerenciar empresas associadas às gravações.
- Cadastro de Spots: Endpoints para adicionar e gerenciar spots, especificando o título, locutor e empresa associada.
- Java: Linguagem de programação.
- Spring Boot: Framework para construção do backend.
- Spring Data JPA: Para persistência de dados e interação com o banco de dados.
- Hibernate: ORM para mapeamento de objetos Java em tabelas do banco de dados.
- PostgreSQL: Banco de dados utilizado para armazenamento dos dados.
- Java Development Kit (JDK) 17 ou superior
- Maven para gerenciamento de dependências
- Banco de dados PostgreSQL
- Clone o repositório para o seu ambiente local:
git clone https://github.com/lucasrznd/api-gspot.git
- Configure o banco de dados no arquivo application.properties:
spring.datasource.url=${POSTGRES_URL}
spring.datasource.username=${POSTGRES_USER}
spring.datasource.password=${POSTGRES_PASSWORD}
spring.datasource.driver-class-name=org.postgresql.Driver
- Compile o projeto utilizando o Maven:
mvn clean install
Contribuições são bem-vindas! Se você tiver sugestões, melhorias ou encontrar bugs, sinta-se à vontade para abrir uma issue ou enviar um pull request.
Lucas Rezende 💻 |