Plataforma de gestão de atividades em tempo real (Kanban) desenvolvida para o ecossistema Learning Lab na UFC, focando em reatividade, controle de estado previsível e UX fluida.
O laboratório de pesquisa necessitava de um gerenciador de tarefas unificado para múltiplos bolsistas e pesquisadores, onde a alternância de estados das tarefas gerava inconsistência e re-renders desnecessários em telas legadas.
Adotou-se uma arquitetura baseada em Feature-First (Vertical Slices), desacoplando lógica de apresentação de gerenciadores de dados com Zustand para estado local de UI e React Query para estado de servidor.
Utilizamos o React Query para atualizar a UI imediatamente ao mover um card no Kanban, disparando a requisição HTTP em segundo plano e realizando rollback em < 50ms se o servidor retornar erro.
Isolou-se o estado de arrasto e modais de edição em stores Zustand leves, eliminando re-renders na árvore de componentes pai.