-
Notifications
You must be signed in to change notification settings - Fork 3
Documentação
Aqui você encontrará em detalhes a documentação do grupo e do trabalho desenvolvido.
Tech Challenge é o projeto do curso que englobará os conhecimentos obtidos em todas as disciplinas de cada fase. Esta é uma atividade que, em princípio, deve ser desenvolvida em grupo.
Para a construção do projeto, foram escolhidos pelo grupo as seguintes linguagens, frameworks e tecnologias para o desenvolvimento do projeto:
- C#
- .NET
- EF Core
- NSubstitute
- xUnit
- Mapster
- MediatR
- MSSQL Server
O projeto será composto de 5 fases onde o grupo terá que aplicar os conhecimento adquiridos durante o curso e enviá-lo para avaliação ao final de cada fase.
- Documentação e DDD (Domain-Driven Design)
- Arquitetura Hexagonal (Ports and Adapters)
- Aplicação Monolítica (API)
- Docker Container e Orquestração via Docker-Compose
Há uma lanchonete de bairro que está expandindo devido seu grande sucesso. Porém, com a expansão e sem um sistema de controle de pedidos, o atendimento aos clientes pode ser caótico e confuso. Por exemplo, imagine que um cliente faça um pedido complexo, como um hambúrguer personalizado com ingredientes específicos, acompanhado de batatas fritas e uma bebida. O atendente pode anotar o pedido em um papel e entregá-lo à cozinha, mas não há garantia de que o pedido será preparado corretamente. Sem um sistema de controle de pedidos, pode haver confusão entre os atendentes e a cozinha, resultando em atrasos na preparação e entrega dos pedidos. Os pedidos podem ser perdidos, mal interpretados ou esquecidos, levando à insatisfação dos clientes e a perda de negócios.
Em resumo, um sistema de controle de pedidos é essencial para garantir que a lanchonete possa atender os clientes de maneira eficiente, gerenciando seus pedidos e estoques de forma adequada. Sem ele, expandir a lanchonete pode acabar não dando certo, resultando em clientes insatisfeitos e impactando os negócios de forma negativa.
Para solucionar o problema, a lanchonete irá investir em um sistema de autoatendimento de fast food, que é composto por uma série de dispositivos e interfaces que permitem aos clientes selecionar e fazer pedidos sem precisar interagir com um atendente, com as seguintes funcionalidades:
- Pedido
- Pagamento
- Acompanhamento
- Entrega
- Gerenciar clientes
- Gerenciar produtos e categorias
- Acompanhamento de pedidos