Back-End da segunda versão do Meal Control, aplicação para gerenciamento e controle de refeições de equipes em obra, seguindo o padrão de arquitetura Clean Architecture.
- Definir os modelos de entidades, seus comportamentos e validações ✔️
- Garantir o tratamento de exceções (Em andamento)
- Definir quais métodos devem ser implementados nas interfaces dos repositórios ✔️
- Definir os DTOs e seus mapeamentos com os modelos de domínimo ✔️
- Implementar o CQRS com seus commands, queries e handlers ✔️
- Definir e implementar as interfaces dos serviços da aplicação ✔️
- Definir e implementar métodos para cadastro de datas automáticas e lançamento das refeições da semana com seu devidos filtros e validações ✔️
- Implementar o WorkService para fazer a automação da abertura da agenda em segundo plano ✔️
- Definir o contexto da aplicação e fazer o mapeamento ORM ✔️
- Implementar as configurações das entidades com FluentAPI ✔️
- Implemetar as interfaces dos repositórios ✔️
- Implementar o contêiner de injeção de dependência (Em andamento)
- Implementar controladores com os endpoints que serão consumidos
C#
ASP.NET Core
Entity Framework Core
PostgreSQL
Strategy
Data Tranfer Object