← Todos os trabalhos

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
Separador Família do Farol, com contactos guardados no telemóvel
Ecrã inicial do Farol com aviso vermelho de chuva previsto para Leiria, das 12h às 18h
Ficha médica do Farol em ecrã inteiro, com dados de exemplo

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.

Cartão de estado do Farol: aviso vermelho previsto para Leiria, período, hora de início e rajadas

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.

Separador A tua família, com a lista de contactos e o formulário para acrescentar outro

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.

Ficha médica de exemplo em ecrã inteiro: grupo sanguíneo, alergias, doenças, medicação e contacto de emergência

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.

Lista de últimas notícias sobre o mau tempo no Farol, com o nome do jornal e há quanto tempo saiu cada uma

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.

Ecrã do sinal SOS do Farol, que pisca em código Morse, com o botão para ligar o apito

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.

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