marola

o mar perto de você: condições, qualidade da água, vida marinha, marés, perigos.

voltar ao mapa

o que é isto

o marola ordena todas as praias próximas pelo quanto está bom para nadar agora, e diz qual é a melhor hora amanhã. ele busca as condições atuais de mar, vento, ondas e qualidade da água, confere com uma heurística de águas-vivas e baleias, e transforma o resultado em uma pontuação por praia e por hora — calculada uma vez, guardada em cache, sem rastreamento, sem conta.

como a pontuação funciona

cada praia recebe um número dentro das mesmas cinco faixas da legenda do mapa: ≥70 bom, 40–69 razoável, 1–39 ruim, 0 imprópria, ou sem dados quando uma fonte não respondeu. a pontuação combina estado do mar, vento, ondas, maré e qualidade da água; um LLM escreve um resumo curto, em linguagem simples, das condições, e uma segunda passada de LLM confere esse resumo contra os números antes de ele aparecer.

de onde vêm os dados

a localização e o contorno das praias vêm do OpenStreetMap. as condições de mar e de tempo vêm do Open-Meteo. as duas são fontes públicas e gratuitas — por padrão, o marola não acrescenta nenhuma fonte de dados privada ou paga.

privacidade

o mapa funciona sem cookies e sem rastreamento. a ordenação "perto de mim" usa a sua localização só dentro do seu próprio navegador — ela nunca é enviada a lugar nenhum. o quadro é calculado uma vez, em horário marcado, e servido como dados estáticos; visitar a página não dispara nenhuma consulta ao vivo em seu nome.

quem faz isto

o marola é um projeto aberto e em andamento — o código, as propostas de design e as notas de arquitetura são públicos no repositório no GitHub. veja a documentação para o quadro completo, incluindo o que já está rodando hoje e o que ainda é um esboço de design.

What this is

marola ranks every beach nearby by whether it's good to swim right now, and tells you the best hour tomorrow. It pulls live sea, wind, wave and water-quality conditions, checks them against a jellyfish/whale heuristic, and turns the result into one score per beach per hour — computed once, cached, no tracking, no account.

How the score works

Each beach gets a number from the same five bands shown on the map legend: ≥70 good, 40–69 fair, 1–39 poor, 0 unfit, or no data when a source didn't answer. The score folds together sea state, wind, waves, tide, and water quality; an LLM writes a short plain-language summary of the conditions, and a second LLM pass checks that summary against the numbers before it's shown.

Where the data comes from

Beach locations and shapes come from OpenStreetMap. Sea and weather conditions come from Open-Meteo. Both are free, public sources — marola adds no private or paid data feed by default.

Privacy

The map runs with no cookies and no tracking. The "near me" sort uses your location only inside your own browser — it is never sent anywhere. The board itself is computed once on a schedule and served as static data; visiting the page doesn't trigger a live lookup on your behalf.

Who builds this

marola is an open, in-progress project — the code, design proposals and architecture notes are public in the repository on GitHub. See the docs for the full picture, including what's running today versus what's still a design sketch.