Skip to content

feat: adiciona módulo de desejos com conversão para despesa - #10

Merged
Senavictors merged 1 commit into
mainfrom
feat/phase-35-wishlist-module-and-purchase-conversion
Apr 21, 2026
Merged

feat: adiciona módulo de desejos com conversão para despesa#10
Senavictors merged 1 commit into
mainfrom
feat/phase-35-wishlist-module-and-purchase-conversion

Conversation

@Senavictors

Copy link
Copy Markdown
Owner

Resumo

Implementa o novo módulo de desejos (/wishlist) com CRUD completo, categorias próprias, cards agrupados por status e fluxo de compra que converte um item desejado em despesa real no financeiro.

O que foi feito

  • adiciona as entidades WishlistCategory e WishlistItem no Prisma, com suporte multi-tenant por userId
  • cria migration do módulo de wishlist
  • adiciona enums de prioridade e status dos itens
  • implementa casos de uso, schemas e rotas HTTP para:
    • listar/criar categorias
    • listar/criar itens
    • editar/excluir itens
    • comprar item e converter em Transaction do tipo EXPENSE
  • cria a página /wishlist com grid por status
  • adiciona filtros, modal de criação/edição e modal de compra no próprio card
  • adiciona entrada do módulo na sidebar
  • atualiza seed, reset demo e documentação do projeto

Ajustes incluídos nesta entrega

  • corrige warning de acessibilidade do Base UI em botões dentro dos cards
  • corrige warning de Select controlado/não controlado nos filtros da wishlist
  • ajusta textos de UI em português:
    • Preço pago
    • Preço desejado
    • Ainda não comprado
    • Essa ação cria uma despesa real nas transações e marca o item como comprado.
  • evita nova requisição da wishlist ao alterar o filtro global de data no topo, já que esse contexto não se aplica à tela de desejos

Validação

  • npx prisma generate
  • npm run format
  • npm test
  • npm run lint
  • npm run build

Observações

  • o MVP mantém o foco em CRUD, filtros, cards e conversão para transação
  • ficam fora desta PR: widget de dashboard, kanban com drag-and-drop, alertas de preço, automações e relatórios

@vercel

vercel Bot commented Apr 21, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
finance-controller Ready Ready Preview, Comment Apr 21, 2026 11:43pm

@Senavictors
Senavictors merged commit 707437c into main Apr 21, 2026
2 of 3 checks passed
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

1 participant