daytoday

Função

contexto/ecossistema/software-catalogo/repositorios/daytoday.md

Aplicação Next.js com Supabase e worker separado, voltada a gestão integrada do dia a dia de negócio: dashboard com módulos (eixo/visão, IDO, financeiro, projetos, tarefas, skills, alinhamento, laboratório de produto, comportamental, documentos, calendário, WhatsApp, admin), compartilhamento de documentos e integração com OpenAI. Pelas rotas (axis/vision, etc.), funciona como painel operacional interno multiproduto, incluindo áreas que dialogam com planejamento e “visão” estratégica.

Produto A3 Vision relacionado

Infraestrutura / operação interna (e possível suporte a entregas do Motor Comercial por organização de tarefas e docs — A classificar se virar produto externo).

Status

Ativo (dependências e scripts de dev/worker presentes).

Stack

  • Linguagem: TypeScript
  • Framework: Next.js 14, React 18, Tailwind
  • Banco de dados: Supabase
  • Dependências chave: @tanstack/react-query, @xyflow/react, openai, framer-motion, zustand, Vitest; subprojeto worker/ com package.json próprio

Responsabilidade no ecossistema

Centralizar execução e acompanhamento interno (tarefas, finanças, projetos, comunicação) da operação A3 Vision ou holding, reduzindo fragmentação entre ferramentas.

Dependências

  • Depende de: Supabase; OpenAI API; worker Node (para filas/jobs conforme implementação do worker).
  • Usado por: Time interno; relação com vision não é import de código, mas conceitual (rota axis/vision sugere integração de narrativa com o produto Vision).

Variáveis de ambiente necessárias

Não foi lido .env.example nesta análise; configurar Supabase e chaves OpenAI alinhadas ao código em lib/ (recomendado gerar .env.example no repo daytoday se ainda não existir na raiz do app).

Como rodar localmente

No diretório do app (daytoday/daytoday): npm install → configurar env → npm run dev; para worker + app: npm run dev:all (ver scripts no package.json).

Observações

  • Estrutura aninhada daytoday/daytoday/ no workspace; ao clonar, confirmar qual pasta é a raiz do Next.js.