- AgriTech e rastreabilidade
Site do FAMS
Site comercial bilingue do FAMS, com planos, dispositivos, página do Mahala e changelog lido ao vivo da API.
- Período
- 2024–2026
- Estado
- Em produção
- Papel
- Maior contribuidor: redesenho, páginas PT/EN, SEO e deploy
Problema
O FAMS precisava de uma montra para agronegócios — módulos, plugins, planos, dispositivos, newsletter e pedido de demonstração — separada da aplicação. Com o Mahala, precisava também de um caminho directo para o registo gratuito.
Solução
Um site estático em HTML, CSS e JavaScript, com um pequeno backend PHP para o formulário de contacto. Em 2026 o Edson redesenhou as páginas em português e inglês, acrescentou a página do Mahala, meta tags e imagens Open Graph por idioma, e um workflow de deploy com regras de alojamento mais restritas.
Decisões técnicas
01
Changelog lido da API da aplicação
A página de changelog pede as versões à API do FAMS, com timeout de 8 s, validação do payload e um segundo servidor de reserva. O site nunca fica desactualizado face ao produto.
02
Idiomas em árvores de ficheiros espelhadas
Português na raiz e inglês em /en/, com as mesmas páginas. Sem build nem framework, qualquer pessoa da equipa consegue editar o texto.
03
Tema escuro sem piscar
Um pequeno script no <head> aplica o tema guardado antes do primeiro paint.
04
Alojamento mais fechado
O deploy bloqueia o acesso público a dotfiles e a vendor, recusa métodos HTTP desnecessários e acerta as permissões dos ficheiros.
Imagens
01 / 03 — Página de dispositivos recomendados para o terreno, com filtros por pesagem e consumíveis
Tecnologias
- HTML/CSS
- JavaScript
- Bootstrap
- PHP
- GitHub Actions
Resultados verificáveis
- idiomas com páginas espelhadas (PT e EN)
- 2
- edições da newsletter publicadas no site
- 3
