Este projeto, intitulado Aplicativo de Delivery, segue a linha de sistemas de gestão de fluxo e atendimento dos projetos anteriores (“Pedidos DoThi Sushi” e “DeviceFlow”), mas com uma complexidade maior devido à integração de três atores principais: cliente, restaurante e entregador.
Abaixo, apresenta-se a estruturação técnica completa do projeto integrador.
O diagrama ilustra o ecossistema de entrega e a integração entre as partes.
flowchart LR
C(("Cliente"))
R(("Restaurante"))
E(("Entregador"))
subgraph Sistema ["Sistema DeliveryExpress"]
direction TB
UC1(["Fazer Pedido"])
UC2(["Gerenciar Cardápio"])
UC3(["Aceitar Entrega"])
UC4(["Acompanhar Status"])
UC5(["Processar Pagamento"])
end
C --> UC1
C --> UC4
R --> UC2
R --> UC5
E --> UC3
E --> UC4
Versão em SVG (Diagrama de Casos de Uso):
A estrutura foi desenhada para suportar a descrição inicial dos dados solicitada.
erDiagram
USUARIO ||--o{ PEDIDO : "realiza"
RESTAURANTE ||--o{ PRODUTO : "possui"
RESTAURANTE ||--o{ PEDIDO : "recebe"
PEDIDO ||--o{ ITEM_PEDIDO : "contém"
PRODUTO ||--o{ ITEM_PEDIDO : "está em"
USUARIO {
int id_usuario PK
string nome
string email
string senha
string endereco
}
RESTAURANTE {
int id_restaurante PK
string nome_fantasia
string especialidade
}
PEDIDO {
int id_pedido PK
int id_usuario FK
int id_restaurante FK
float valor_total
string status_entrega
string forma_pagamento
datetime data_pedido
}
Para garantir que o projeto siga o nível dos PDFs de referência (13-15 páginas) e as práticas de Engenharia de Software:
LGPD: Implementar campos de controle de consentimento no cadastro de usuários, conforme os princípios de segurança observados nos projetos dos seus alunos.
Copie e cole este comando no Google Stitch para gerar a interface:
Atuar como: Senior UX/UI Designer especializado em aplicativos de entrega (UberEats/iFood style). Contexto: Criar a interface para o projeto “DeliveryExpress”. O design deve ser moderno e focado em conversão de pedidos. Telas Solicitadas:
- Home do Cliente: Barra de busca de restaurantes, categorias (Sushi, Pizza, Burguer) e lista de restaurantes próximos.
- Página do Cardápio: Foto do produto, descrição, preço e botão “Adicionar ao Carrinho”.
- Checkout: Resumo do pedido, seleção de endereço (salvo no banco) e escolha da forma de pagamento.
- Acompanhamento: Uma linha do tempo visual do status: (Pedido Confirmado -> Em Preparo -> Saiu para Entrega -> Entregue).
Estilo: Paleta vibrante (ex: Laranja e Branco), botões grandes e arredondados, fontes legíveis.
Este projeto está pronto para ser documentado em seus fluxos de Markdown ou apresentado como modelo de TCC/Projeto Integrador.