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

https://github.com/carloshenriquefs/dscatalog-java

- Java Spring Expert: DevSuperior
https://github.com/carloshenriquefs/dscatalog-java

crud-api java junit oauth postgresql sendemail testes-unitarios

Last synced: 10 months ago
JSON representation

- Java Spring Expert: DevSuperior

Awesome Lists containing this project

README

          

# :construction: - Project DS-Catalog

- Projeto consiste em um sistema de catálogo de produtos;

##

## :desktop_computer: - Layout:

![image](https://github.com/carloshenriquefs/dscatalog-java/assets/54969405/2aa4d875-436d-4437-9f98-1acd50ee9dbc)
![image](https://github.com/carloshenriquefs/dscatalog-java/assets/54969405/547cbe30-efda-4871-9cb4-817697a69168)

##

## :clipboard: - Diagrama:

![dscatalog drawio](https://github.com/carloshenriquefs/dscatalog-java/assets/54969405/85ba3a32-d570-4ee8-b890-272b2fe77538)

##

## :gear: - Endpoint's:

#### :package: - Product:

```GET``` - findAll

```GET``` - "/{id}" - findById

```POST``` - insert

```PUT``` - "/{id}" - update

```DELETE``` - "/{id}" - delete

##

#### :label: - Category:

```GET``` - findAll

```GET``` - "/{id}" - findById

```POST``` - insert

```PUT``` - "/{id}" - update

```DELETE``` - "/{id}" - delete

##

#### :technologist: - User:

```GET``` - findAll

```GET``` - "/{id}" - findById

```POST``` - insert

```PUT``` - "/{id}" - update

```DELETE``` - "/{id}" - delete