Gerenciador de um restaurante virtual inspirado no iFood.
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:
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
[234, 29, 44]
(Pantone 185C)
#FFFFFF
[255, 255, 255]
(Pantone 000C)
Ao abrir o aplicativo o usuário verá a tela abaixo, onde ele pode escolher entre gerenciar o restaurante ou realizar um pedido.
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.
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:
Aqui é possível criar, editar ou excluir um objeto. As seguintes telas aparecerão, respectivamente, para cada classe:
Victor Manuel |
Maycon Fabio |
Eduardo Ferreira |