Produto próprio · Aplicação web (PWA)
Farol
Uma app gratuita para a família se preparar para uma tempestade: avisos do IPMA em direto, o plano combinado, a ficha médica e ferramentas para quando falta a luz. Depois de aberta uma vez, abre mesmo sem Internet. Fiz tudo do zero, da ideia ao código.
- Tipo
- Produto próprio, aplicação web instalável
- Quando
- Novembro de 2026, na véspera da depressão Charles
- O que fiz
- Ideia, design, programação, servidor de notícias e guia de instalação
- Onde está
- farol.rubenfrazao.com ↗
Gratuito, sem registo



O ponto de partida
Um aviso vermelhocom data marcada
A 10 de novembro de 2026, o IPMA tinha o distrito de Leiria com aviso vermelho de chuva e vento para o dia seguinte, por causa da depressão Charles. O que uma família precisa nessas horas estava espalhado: os avisos num site, as notícias noutros, o que fazer sem luz num documento, os contactos de cada um no seu telemóvel. E quando a rede falha já não dá para ir procurar.
O Farol junta tudo num endereço que se abre no telemóvel e se instala no ecrã principal, sem passar por uma loja de aplicações. Construí-o e publiquei-o nesse mesmo dia.
O que faz
01
Avisos do IPMA, em direto e por zona
Escolhes o distrito ou a ilha, ou deixas o telemóvel encontrar a zona. O primeiro ecrã diz se há aviso, de que cor, quando começa e com que rajadas, com uma linha do tempo por baixo. Os dados vêm da API pública do IPMA, sem intermediários.

02
O plano da família, guardado no telemóvel
Contactos, ponto de encontro, horas para dar notícias e o canal do walkie-talkie. Com um toque, abre-se um SMS com a mensagem Estou bem já endereçado a toda a família. Os contactos e o plano ficam só nesse telemóvel: não há contas nem registo.

03
Ficha médica em ecrã inteiro
Grupo sanguíneo, alergias, doenças, medicação e contacto de emergência, em letra grande, para mostrar a um bombeiro ou ao INEM. A app explica também como ligar a ficha médica do próprio iPhone ou Android, que os socorristas veem sem desbloquear o telemóvel.

04
Notícias só sobre o mau tempo
Um pequeno servidor lê os feeds de cinco jornais (RTP, Observador, Público, CNN Portugal e Correio da Manhã), fica só com os títulos sobre mau tempo das últimas 48 horas e atualiza de 5 em 5 minutos. Cada título abre a notícia no site do jornal.

05
Para quando falta a luz
Lanterna de ecrã que não se apaga, sinal SOS em código Morse com apito, um modo para poupar bateria e um guia para ler sem rede: o que fazer durante a tempestade, se faltar a luz, se a água entrar em casa e depois. Se a rede cair, a app mostra as alternativas por ordem, do SMS ao ponto de encontro.

Como está feito
Instala-se sem lojae abre sem rede
Instala-se a partir do browser
É uma aplicação web progressiva (PWA): abre-se pelo endereço e fica no ecrã principal como outra app qualquer. Para quem nunca instalou uma, fiz um guia em PDF.
Abre sem Internet
Na primeira visita, um service worker guarda a app no telemóvel. Sem rede, abre na mesma, com o plano, a ficha médica, o guia e as ferramentas.
Leve de propósito
Sem frameworks nem bibliotecas: HTML, CSS e JavaScript escritos à mão e as letras alojadas na própria app. Tudo junto cabe em menos de 1 MB, o que conta quando a rede está fraca.
Os dados não saem do telemóvel
Contactos, plano e ficha médica ficam no armazenamento do próprio browser. Não há contas, base de dados nem formulários a enviar dados pessoais.
Usa o que o telemóvel já tem
O ecrã não se apaga enquanto a lanterna está ligada, o apito é gerado pelo som do browser, a partilha usa o menu nativo e a localização serve para escolher a zona mais próxima.
Um servidor pequeno para as notícias
Um Worker da Cloudflare serve a app e junta os feeds dos jornais. Um deles ainda chega numa codificação antiga, por isso os acentos são convertidos antes de filtrar os títulos.
- HTML
- CSS
- JavaScript
- Service Worker
- Web App Manifest
- API do IPMA
- Cloudflare Workers
- RSS
Além de sites
Tens uma ideiaque não cabe num site?
Uma app, uma ferramenta para a tua equipa ou uma tarefa que se repete todos os dias. Conta-me o que é e digo-te com franqueza se vale a pena construir.
Mais trabalhos