Skip to content

Latest commit

 

History

History
80 lines (50 loc) · 4.04 KB

README.md

File metadata and controls

80 lines (50 loc) · 4.04 KB

uaiFood

Gerenciador de um restaurante virtual inspirado no iFood.

Java NetBeans IDE
Tamanho do código do projeto

💬 Sobre o projeto

Consiste em um sistema de gerenciamento de restaurantes com foco inteiramente didático, utilizado como projeto final da disciplina de Técnicas de Programação 1 da Universidade de Brasília.

Diagrama de classes:

Diagrama de Classes


🛠 Tecnologias

O projeto foi desenvolvido em Java (JDK 16.0.2) utilizando o NetBeans. O diagrama de classes foi construído utilizando o programa Dia Diagram Editor.

A interface foi construída com Swing, com telas de tamanho 360x640, simulando a tela de um celular.

As cores utilizadas foram escolhidas seguindo o Guia de Identidade Visual do iFood:

#EA1D2C #EA1D2C [234, 29, 44] (Pantone 185C)

#FFFFFF #FFFFFF [255, 255, 255] (Pantone 000C)


🌭 Funcionalidades

Ao abrir o aplicativo o usuário verá a tela abaixo, onde ele pode escolher entre gerenciar o restaurante ou realizar um pedido.

Tela Inicial

Ao pressionar o botão "Pedido", as seguintes telas serão apresentadas para o usuário, onde ele deverá entrar com suas credenciais, selecionar os produtos, confirmar os dados e então realizar o pedido.

Gerenciar Produtos

Cada produto pode possuir um "dia de promoção", onde seu preço é reduzido em 10% caso o usuário faça um pedido no dia em questão.

Ao pressionar o botão "Gerenciar" novas opções serão apresentadas para o usuário:

Gerenciamento

Aqui é possível criar, editar ou excluir um objeto. As seguintes telas aparecerão, respectivamente, para cada classe:

Gerenciar Produtos

Gerenciar Clientes

Gerenciar Motoboys


💻 Autores

Victor Manuel
Victor Manuel

Maycon Fabio
Maycon Fabio

Eduardo Ferreira
Eduardo Ferreira