Calendários

Desenvolvemos um sistema completo de calendários integrados, projetado para dinamizar a organização interna e simplificar processos de agendamento. Este projeto foi desenvolvido inteiramente por servidores públicos, com código aberto, sem custos de licenciamento — um investimento direto em autonomia tecnológica e eficiência institucional.

Tipos de calendário

  • Calendários de grupo — ideais para turmas, eventos e agendamentos coletivos, com suporte a categorias personalizadas por calendário (salas, auditórios, laboratórios etc.). Permite a inclusão do público-alvo que estará presente no evento e detecta automaticamente conflitos de horário entre grupos.
    • Para esse tipo de calendário as reservas são sempre limitadas a quem possuir permissão para tal
  • Calendários pessoais — voltados para atendimentos em setores que demandem agendamento individualizado. O usuário final reserva um dia e horário diretamente pelo calendário, com slots configuráveis por profissional.

Recursos disponíveis

  • Controle de acesso — os administradores podem definir quem poderá visualizar e quem poderá agendar em cada calendário (público ou privado), com mensagens personalizadas para visitantes sem permissão. Administradores possuem bypass automático para gerenciamento.
  • Detecção de conflitos — o sistema verifica em tempo real se há sobreposição de horários no mesmo ambiente (conflito rígido, que impede o agendamento) ou se membros de um grupo já possuem compromissos no mesmo horário (conflito flexível, com aviso ao organizador).
  • Notificações automáticas — confirmações e cancelamentos poderão ser enviados por e-mail com templates editáveis por calendário, incluindo anexo ICS para importação direta em Google Calendar, Outlook e outros aplicativos de agenda.
  • Fluxo de aprovação — calendários podem exigir aprovação do administrador antes de confirmar o agendamento, com rastreamento de quem aprovou e quando.
  • Feriados e bloqueios — suporte a feriados globais (aplicados a todos os calendários) e bloqueios por data específica, com horários de funcionamento configuráveis por dia da semana e por ambiente.
  • Janela de agendamento — controle de antecedência mínima (ex: 24 horas antes) e limite máximo de dias futuros para agendamento.
  • Comprovante e rastreamento — após o agendamento, o usuário recebe um código de confirmação e pode baixar um comprovante em PDF (calendário pessoal). Cancelamentos poderão ser feitos diretamente pelo link no e-mail.
  • Exportação de dados — relatórios de agendamentos exportáveis em CSV, com filtros por calendário, status e período — compatível com Excel.
  • Painel do usuário — cada usuário tem acesso a um painel pessoal com seus agendamentos (pessoais ou para seu grupo), certificados e perfil, tudo em um só lugar.
  • Segurança — proteção contra bots (captcha matemático e honeypot), consentimento LGPD obrigatório e criptografia de dados sensíveis.
  • Acessibilidade — interface responsiva para dispositivos móveis, com suporte a navegação por teclado e leitores de tela (WCAG).

Por que isso importa?

  • Custo zero de licenciamento — desenvolvido internamente, sem dependência de fornecedores externos
  • Código aberto — transparência, auditabilidade e possibilidade de contribuição por outros órgãos
  • Autonomia tecnológica — evolução contínua sob controle da própria instituição
  • Redução de retrabalho — menos e-mails, menos ligações, menos planilhas manuais, menos desorganização nos atendimentos e/ou conflitos de agendamentos
  • Rastreabilidade — histórico completo de agendamentos, aprovações e cancelamentos