Projeto em destaque

Menos ruído, mais clareza no trabalho da equipe

Plataforma web para organizar pedidos de desenvolvimento, acompanhar prazos e dar à gestão uma visão real do que está em curso — em ambiente preparado para equipes de Tecnologia da Informação.

Apresentação inicial do projeto em vídeo.

Este produto nasce da necessidade de centralizar o que antes se perdia em e-mails, folhas soltas e verbalmente: requisitos, correções e melhorias passam a ter dono, prioridade e histórico. A equipe vê o quadro completo; a liderança deixa de depender de “ir perguntando” para saber o estado das entregas e prioridades.

Um único local para o pedido, a conversa e o histórico — a informação deixa de estar espalhada pela software house.

O que muda no dia a dia

  • Transparência: cada pedido fica registado com responsável, prazos e evolução — quem precisa de informação encontra-a no local certo.
  • Priorização alinhada: a criação de novas demandas fica reservada a perfis de gestão e administração — regra explícita do produto que corta filas informais e alinha a equipe ao que foi acordado.
  • Quadro visual e indicadores: visão tipo Kanban para quem executa; resumos e gráficos para quem decide — com painéis que a administração pode adaptar ao que mais importa, incluindo quais blocos aparecem na página inicial.
  • Trabalho agrupado: lotes reúnem demandas ligadas ao mesmo tema ou release, para planear e comunicar em bloco.
  • Comunicação sem espalhar ficheiros: comentários e anexos ficam junto do pedido; notificações e e-mail, avisam quem precisa de agir.
  • Desempenho em foco: ranking e registo de atividades ajudam a perceber esforço e ritmo da equipe ao longo do tempo.

Pensado para quem manda, para quem faz e para quem testa

Perfis distintos com permissões adequadas: quem gere o backlog não perde controle; quem desenvolve não é soterrado por pedidos informais; quem precisa de relatórios obtém filtros por datas, estado, sistema e responsável.

Listagens e relatórios suportam intervalos de data; o catálogo de sistemas é administrável — útil quando acompanha vários produtos no mesmo quadro.

Rastreio e continuidade

Alterações ficam documentadas; o histórico responde a “quem mudou o quê e quando”. A solução prevê recuperação de palavra-passe, configurações de conta e, para administradores, ajuste fino de parâmetros, catálogos e envio de correio institucional — tudo descrito na documentação do produto como parte do ecossistema de operação contínua.

Tecnologia e metodologia

A ferramenta combina uma base moderna e testável com formas de trabalhar que equipes de Tecnologia da Informação já reconhecem — visão colunar, prioridades explícitas e dados para decidir. No repositório há política de qualidade e testes automatizados agrupados em comandos únicos de verificação.

Stack e arquitetura

Camadas da solução: interface, serviços e dados.

  • Frontend: páginas web modulares, TypeScript na origem do código, interface com Bootstrap e gráficos interativos para indicadores.
  • Backend: API REST em Python (FastAPI), serviços e repositórios bem separados, tarefas agendadas para notificações.
  • Dados: PostgreSQL — modelo relacional, histórico e relatórios com integridade entre entidades.

Como o trabalho flui

Do pedido ao quadro e aos indicadores para a gestão.

  • Quadro Kanban por estados — arrastar o cartão reflete o avanço real do pedido.
  • Lotes agrupam demandas ligadas à mesma entrega ou tema, alinhando negócio e desenvolvimento.
  • Entrada formal reservada a gestão e administração — prioridade e prazo ficam explícitos desde o registo.
  • Dashboard e ranking traduzem esforço e ritmo em números que a liderança pode acompanhar.

Confiança e evolução

Segurança, qualidade de código e forma de implantar.

  • Autenticação: JWT em cookie HttpOnly; a API aceita também cabeçalho Bearer para integrações. Proteção contra abuso por excesso de tentativas de login.
  • API e integrações: contrato REST documentado; em ambiente adequado, exploração interativa (OpenAPI/Swagger) para equipas que ligam outros sistemas.
  • Qualidade: política de testes e automação no repositório — regressões e contratos verificáveis de forma repetível.
  • Implantação: documentação passo a passo para novo servidor (PostgreSQL, build, proxy); cenários comuns em Windows ou Linux. Frontend estático e API atrás de Nginx numa única origem.

Implementação

Solução web pensada para uso em rede interna e rede externa, com dados centralizados e evolução por versões. A arquitetura separa interface, serviços e base de dados, o que facilita manutenção, integrações futuras e implantação em ambiente próprio da organização — sem expor o desnecessário ao utilizador final.