An open API service indexing awesome lists of open source software.

https://github.com/greglixandrao/desafio-api-spring-railway

Desafio de projeto realizado no Bootcamp da DIO junto com a Claro. Desenvolvi uma API de cadastro de produtos com categorias
https://github.com/greglixandrao/desafio-api-spring-railway

digitalinnovationone dio dio-bootcamp java jpa railway spring spring-boot

Last synced: about 2 months ago
JSON representation

Desafio de projeto realizado no Bootcamp da DIO junto com a Claro. Desenvolvi uma API de cadastro de produtos com categorias

Awesome Lists containing this project

README

          

# Desafio para o bootcamp da DIO com a Claro.
## Laboratório para o desenvolvimento de um sistema de cadastro de produtos

## Principais Tecnologias
- **Java 17**: Utilizei uma versão LTS do Java;
- **Spring Boot 3**: Utilizei a versão 3 do Spring Boot;
- **Spring Data JPA**: Ferramenta para simplificar a camada de acesso aos dados, facilitando a integração com bancos de dados SQL;
- **OpenAPI (Swagger)**: Criei a documentação da APIde modo eficaz e fácil de entender usando a OpenAPI (Swagger);

### Diagrama de classes:
```mermaid
classDiagram
class Product {
-id: long
-productName: string
-price: float
-stoke: int
-description: string
}

class Category {
-id: long
-name: string
-description: string
}

Product "1" -- "N" Category
```