LUIS BOTELHO.

Case study / MVP concluído

Mini Kanban Veritas

MVP full-stack que transforma um CRUD em um fluxo de trabalho navegável e testável.

Interface do Mini Kanban com três colunas de tarefas
Captura da interface fornecida pelo repositório do projeto.

Problema e usuário

Uma equipe precisa criar, editar, mover e excluir tarefas com previsibilidade, sem depender de estado apenas na interface.

Meu papel

Implementação do frontend e backend, desenho dos fluxos e documentação técnica.

Escopo entregue

  • CRUD de tarefas
  • API REST
  • Drag-and-drop acessível
  • User Flow e Data Flow

Restrições

  • Persistência atual em memória
  • Manter concorrência segura com RWMutex
  • Entregar uma superfície pequena e compreensível

Arquitetura e fluxo de dados

React e TypeScript formam a interface; Go com Chi expõe a API REST; RWMutex protege o armazenamento em memória; Docker reproduz o ambiente.

Decisões e trade-offs

A persistência em memória é assumida como limite do MVP, enquanto a separação entre UI, API e domínio deixa a troca futura explícita.

Testes e validações

Testes do backend, verificação dos fluxos de CRUD e revisão de acessibilidade no quadro.

O que existe hoje

MVP concluído; os dados não persistem entre reinicializações.

Limitações conhecidas

  • Não há banco de dados persistente nesta versão.

Próximas etapas

  • Adicionar persistência
  • Evoluir autenticação e colaboração

Formação relacionada

Stack

  • React
  • TypeScript
  • Go
  • Chi
  • Docker

Carregando documentação do repositório…