Skip to content

1portodosporum/ProjetoDelivery

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

20 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Sistema de Gerenciamento de entregas Delivery.

O projeto Delivery da AiCrud é focado em oferecer um sistema de gerenciamento de produtos e pedidos para clientes e restaurantes. Com funcionalidades básicas de cadastro de usuário (como criar, editar, listar, atualizar e deletar) e organização de produtos e pedidos.


✨ Deploy / AiCRUD 🚀 📑 Escopo do Projeto 🧩 SpringDoc

Sobre o modelo, utilizamos relacionamento bidirecional entre três entidades de pedido e produto além da de usuário onde é identificado e autenticado o cliente usando o JWT.

DER AiCRUD


⚙️ Principais Funcionalidades

  1. Produtos:

    • Criar, listar, atualizar, listar produtos saudaveis e excluir produtos.
    • Filtrar Produtos por ID, Categorias ou Saudáveis.
  2. Pedidos:

    • Criar, listar, atualizar e excluir pedidos.
    • Filtrar pedidos por ID, Status.
  3. Usuario:

    • Criar, listar, atualizar, logar usuários
    • Filtrar por ID

⚒️ Tecnologias Utilizadas

  • Backend: Java com Spring Boot

    • Spring Data JPA
    • Spring Web
    • Spring Validation
    • Security
    • Jwt
    • MySQL Driver
  • Banco de Dados: SQL

  • Ferramenta de Build: Maven

  • Ferramenta de Documentação: Swagger

  • Ferramenta de Deploy: Render


📋 Pré-Requisitos

Para executar o projeto, você precisará de:

  • Java 17 ou superior instalado.
  • MySQL / Maria DB instalado e configurado.
  • Maven instalado para gerenciar dependências.

👩🏽‍💻 Grupo 1



About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors