Skip to content

Calendario: tasks, posts agendados e eventos #17

Description

@horacio3m

Contexto: Leia CLAUDE.md e ROADMAP.md na raiz do projeto antes de comecar.
Ao concluir: Marque os itens feitos no ROADMAP.md, atualize o PDR (Issue #1) se algo mudou, e atualize o CLAUDE.md se novas decisoes foram tomadas.

Objetivo

Implementar pagina de calendario unificada mostrando deadlines de tasks, posts agendados de redes sociais, e eventos do time.

Acesso

Todos (devs e admin).

Checklist

  • Visao mensal e semanal
  • Deadlines de tasks (puxar tasks com due_date)
  • Posts agendados (tabela scheduled_posts — admin cria/edita)
  • Criar/editar post agendado (modal)
  • Marcar post como publicado
  • Color-coded por tipo:
    • Azul: deadline de task
    • Verde: post agendado
    • Roxo: evento/reuniao
  • Clicar no evento abre detalhes
  • API: GET /api/calendar — retorna tasks com due_date + scheduled_posts no periodo

Implementacao

  • Componente de calendario (pode usar lib como react-big-calendar ou implementar custom)
  • Juntar dados de tasks.due_date + scheduled_posts.scheduled_for

Etapa obrigatoria ao concluir

  • Atualizar o ROADMAP.md
  • Atualizar o PDR (Issue #1)
  • Atualizar o CLAUDE.md se novas decisoes

Referencia no ROADMAP

Fase 2 > 2.5 Calendario

Metadata

Metadata

Assignees

No one assigned

    Labels

    featureNova funcionalidadeuiInterface e componentes

    Type

    No type

    Projects

    No projects

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions