← Voltar para projetos
Desafio técnico para oportunidade de estágio

ExpenseControl.

Um desafio técnico full-stack de controle de receitas e despesas, com API, persistência relacional e interface de gerenciamento.

ATUAÇÃOAPI e interface do desafio

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.