Projeto desenvolvido como parte do Minicurso de Spring Boot do PETCC/UFRN.
Esta aplicação consiste no backend de um sistema de delivery criado para complementar um frontend previamente desenvolvido (disponível nesse link)
A API permite que administradores gerenciem os itens do cardápio do restaurante. Sua principal função é permitir operações de:
- Visualizar produtos
- Cadastrar novos produtos
- Atualizar produtos existentes
- Remover produtos do cardápio
Ou seja, a aplicação funciona majoritariamente como um CRUD de itens do cardápio, permitindo salvar, atualizar, apagar e consultar produtos utilizados pelo sistema de pedidos.
- Java
- Spring Boot
- Spring Security
- Spring Data JPA / Hibernate
- H2 Database (em memória)
- Maven
GET /foods/get→ Lista os itens do cardápioPOST /foods/save→ Salva um novo itemPUT /foods/update→ Atualiza um item existenteDELETE /foods/delete→ Remove um item do cardápio
O projeto utiliza o banco H2 em memória.