← Projetos
CASO 01 / 03Development · Systems

Luka I

Sistema de gestão e reserva de recursos institucionais em Drupal

Contexto
Pictonio
Papel
Desenvolvedor Drupal e gestor de projeto
Período
2025 — Atual
Ilustração do projeto Luka I

Problema

A gestão de recursos partilhados de uma instituição dependia de processos dispersos, sem validação estruturada dos pedidos nem garantia de que dois pedidos não ocupavam o mesmo recurso à mesma hora.

Abordagem

  1. PASSO 01

    Mapear os fluxos de reserva reais antes de escrever código: quem pede, o que pede, que dados são obrigatórios e onde o processo falha.

  2. PASSO 02

    Escolher Drupal como base para aproveitar permissões, entidades e Webform em vez de construir tudo de raiz.

  3. PASSO 03

    Tratar a interface como parte do problema — se a visualização dos recursos não for clara, o sistema não é usado.

Solução

01

Fluxos de agendamento complexos construídos com o módulo Webform, com validação de dados e submissão estruturada dos pedidos de reserva.

02

Lógica personalizada para evitar sobreposição de horários e gerir ativos partilhados.

03

Interface moderna através do Canvas UI, otimizando a visualização dos recursos e a navegação.

Tecnologia

DrupalWebformCanvas UIPHPFront-end

Resultado

Um sistema personalizado, em desenvolvimento contínuo, que centraliza pedidos de reserva e impede conflitos de agenda sobre os mesmos recursos.