[GCCadardapioDigital]

A ideia é trabalhar em um projeto que tenha utilidade real. Não precisa ficar preso ao requisito, podendo adicionar outras funcionalidades.

Crie uma branch com o seu nome ou do time e vá fazendo os seus checkins, a galera mais cascuda do grupo acompanhará um grupo de desenvolvedores.

O trabalho pode ser feito individual, ou com mais desenvolvedores em um único grupo, pois temos vários níveis de conhecimento e isso pode acelerar a entrega.

Recursos técnicos esperados

Uma aplicação rodando no Docker via compose 3 serviços distintos = > banco de dados (relacional ou não), Web Api Dotnet como Backend e apresentação livre, podendo ser em Angular, Vue, React ou até mesmo ASP.NET MVC.

Obs.: Busque utilizar as técnicas aprendidas, como distribuir a solução em camadas com responsabilidades bem definidas e especialistas, assim como orientação a objeto, ORM se achar necessário.

Exemplo

https://sg-hamburgueria.goomer.app/menu

Requisitos

-Exibir uma lista de lanches, título, com foto, detalhamento e preço; -Dados do estabelecimento, horário de funcionamento, se está aberto no momento, taxa de entrega, endereço e coordenada; -Cadastro de clientes, endereços de entrega; -Registro do pedido vinculando os lanches escolhidos, a forma de pagamento, o endereço de entrega, e o cliente. -Uma tela para o estabelecimento acompanhar os pedidos em aberto; -Uma tela para o estabelecimento consultar um pendido;

Prazo

Entregas semanais, sendo 23h59m de cada sábado o limite para envio.

https://github.com/daraujo85/GCCadardapioDigital

Bônus

-Ambiente multi-tenant que possibilite trabalhar com diversos estabelecimentos separados por domínio, que será utilizado para identificar o estabelecimento nas queries do banco de dados. -Segurança nos endpoints, rotas do SPA (Single Page Application) ou aplicação MVC (Server Side);