Voltar para projetos
Project Dashboard

Trading Dashboard

Dashboard full stack para controle de operações, corretoras e vencimentos, com backend em Node/Express, MongoDB local e um fluxo de escopo/kanban usado para registrar o procedimento técnico no GitHub.

React Vite Node.js Express MongoDB Repositório GitHub
Dashboard autenticado do Trading Dashboard

Objetivo

Organizar operações, corretoras e vencimentos em uma interface única, com backend separado e seed de dados para validação rápida da interface.

Stack

  • Frontend em React + Vite
  • Backend em Node.js + Express
  • Banco MongoDB local

Rodando localmente

  • atalho: ./s.sh
  • API em http://localhost:3001
  • frontend em http://localhost:5173
  • backend espera Mongo em mongodb://127.0.0.1:27017/trading_dashboard

Destaques técnicos

  • seed inicial de corretoras e transações
  • usuário admin local opcional
  • testes de backend com Mongo em memória

Screenshots gerados

  • landing pública em tradingdesk-landing.png
  • dashboard autenticado em tradingdesk-dashboard.png
  • tela de planos em tradingdesk-plans.png

Fluxo kanban e GitHub

  • escopo local versionado em escopo/ antes de publicar
  • templates próprios para bug, melhoria, requisito, spike e qa-ctfl
  • publicação com ./escopo.sh enviar arquivo.md
  • fechamento com ./escopo.sh concluir arquivo.md

Registro do procedimento

  • o card guarda título, repositório, labels, projeto e status
  • bug registra sintoma, reprodução, impacto e critério de pronto
  • spike registra pergunta técnica, trade-offs e próximos passos
  • QA usa base CTFL para cenário, risco, evidência e resultado