ExpenseControl.
Um desafio técnico full-stack de controle de receitas e despesas, com API, persistência relacional e interface de gerenciamento.
Tecnologias
C#
ASP.NET Core
React
TypeScript
SQLite
O problema.
Criar uma solução simples para cadastrar pessoas, registrar movimentações financeiras e apresentar totais por pessoa e gerais, preservando regras de negócio específicas.
O que foi feito.
- API com controllers, services, DTOs e persistência por Entity Framework Core.
- Fluxos de pessoas, transações e consolidação de totais.
- Regra de negócio para impedir o cadastro de receitas para menores de 18 anos.
- Interface React com páginas destinadas a pessoas, transações e totais.
- Migrações de banco SQLite e documentação de decisões arquiteturais.