Serviço web de restaurante para entrega de comida
Restaurante Diamante
Cadastro/autorização do usuário
Verificação e notificações de e-mail
Criptografia de senha
Pedido de comida
Opções de pagamento
Acompanhamento de pedidos na conta
Localização (EN, RU)
Adicione mais notificações por e-mail
Adicione "Esqueceu a senha?" opção
Adicione mais conteúdo ao site
Adicionar recurso "Alterar tema"
Servidor: Java 8, Servlet, JSP
Cliente: Bootstrap 5, CSS
Banco de dados: PostgreSQL 13
Testes: JUnit 5, Mockito
Ferramenta de construção: Maven
Servidor Web/contêiner de servlet: Tomcat 8
CI/CD: Heroku
Restaurante
Existem funções: Cliente, Gerente. O cliente (usuário autorizado) faz o pedido no cardápio - catálogo de pratos, e também tem a oportunidade de consultar o catálogo com classificação:
pelo nome do prato;
por custo;
categoria e filtre a lista de pratos por categoria.
O cliente, dentro de um pedido, pode pedir vários pratos idênticos. O gerente gerencia os pedidos: após receber um novo pedido, envia-o para preparação. Após o cozimento, o gerente transfere o pedido para entrega. Após a entrega e recebimento do pagamento, o Gestor transfere o status do pedido para “concluído”.
Além disso, recursos adicionais já foram adicionados:
mais opções de classificação e filtragem;
criptografia de senha;
verificação e notificações de e-mail;
página da conta com informações de usuários e pedidos;
bootstrap foi usado para melhorar o frontend;
Implantação do Heroku para fornecer CI/CD.
Clonar o projeto
clone do git https://github.com/zhadan13/restaurant.git
Vá para o diretório do projeto
cd ../restaurante
Executar aplicativo
mvn tomcat:correr
Clonar o projeto
clone do git https://github.com/zhadan13/restaurant.git
Adicionar configuração do Tomcat ao projeto
Executar aplicativo
Siga o link
https://localhost:8080/DiamondRestaurant
Nota: você precisa ter o Tomcat 8 pré-instalado.
Detalhes: https://tomcat.apache.org/download-80.cgi
@zhadan13
Para suporte, envie um e-mail para [email protected].