Br

Brolly, a plain-text weather forecast site

Hacker News

Brolly, a plain-text weather forecast site

The UK MET office recently redesigned their site, adding a lot of additional whitespace, scrolling, and animations. This significantly reduced its usability for me, and left me wanting an ‘at a glance’ weather site. I made https://brolly.sh , a minimalist, plain text weather forecasting site. You can use it to view weather from around the world, with: 7 day forecast; Previous day log (so you can confirm it definitely was cooler / hotter / wetter / drier yesterday!); Hourly rain, wind, temperature, conditions; Hourly UV, air quality and pollen, including pollen type specific forecasts within the EU / UK; Location search and last 5 locations; Location specific units. I mostly made the site for myself, if anyone else also benefits from it that’s an added advantage. You can check out the weather in York, UK at https://brolly.sh/forecast/RWFP2qW8 , or search for a location at https://brolly.sh The site is deliberately styled as a single long scrollable column, to work on mobile phones. You can view it on desktop too, there's just a lot of horizontal padding. I naturally took a lot of inspiration from plaintextsports.com. Despite not being a sports fan, I love its aesthetic. But, you'll hopefully see that this site isn't a rip off, and has its own deliberate look and feel. Visualisations are really important to showing information at a glance. I spent a lot of time designing the different visualisations and making them work with only characters. My favourite is the hourly heat map used for pollen count. It's also frustrating to have an interactive site, where you can't share a page with a friend and have them see what you're seeing. To solve this, all page state (i.e. location, selected day, expanded / collapsed sections), is stored in the URL. You can share or bookmark the specific view, and know that you'll always be able to come back to it. The site uses PocketBase. It’s written in Go and plain HTML/JavaScript/CSS. All pages are backend rendered, with light JavaScript to handle re-loading content without page jumps when using interactive features like next / previous day navigation. Weather forecasts are fetched from open-meteo.com, which has a very generous free tier. However, I also built a custom LRU cache on top of PocketBase’s SQLite DB to cache forecasts for 5 minutes, and avoid putting unnecessary pressure on the open-meteo API.

Share card

Actual performance

228points
84comments
Made the leaderboard

Launch Intel predictions

Analyze your own launch →
Indie HackersFits the IH revenue-focused audience · Strong signals: including · Missing: supports, reddit linkedin, podcasting
84%84% predicted probability of success on Indie Hackers, based on ML models trained on real launch data.
best fitHighest predicted score across all platforms for this description.
Hacker NewsStrong engagement from HN community · Strong signals: io, including · Missing: https docs, excited, just released
70%70% predicted probability of success on Hacker News, based on ML models trained on real launch data.
nativeThis product was originally launched on this platform.
Product HuntOn track for Day 1 leaderboard · Strong signals: visual, single, using · Missing: mac, agents, macos
67%67% predicted probability of success on Product Hunt, based on ML models trained on real launch data.
TrustMRRLess likely to generate early MRR · Strong signals: way · Missing: mobile apps, ios, personal
44%44% predicted probability of success on TrustMRR, based on ML models trained on real launch data.
AppSumoMay struggle as an AppSumo deal · Missing: plus, platform, intuitive
43%43% predicted probability of success on AppSumo, based on ML models trained on real launch data.
Acquire.comPre-revenue stage for this audience · Strong signals: active · Missing: arr, mrr, revenue
15%15% predicted probability of success on Acquire.com, based on ML models trained on real launch data.
BetaListMay not resonate with beta-testers · Missing: web3, chat, crypto
0%0% predicted probability of success on BetaList, based on ML models trained on real launch data.

Correct prediction on native model

Similar products

we
weather forecast in realtime48%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

weather forecast in realtime

Hacker News1
We
Weather forecast read to you with first 2 digits of zip code45%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Weather forecast read to you with first 2 digits of zip code

Hacker News1
wt
wthrtxt – the same weather forecast in the browser and terminal53%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

wthrtxt – the same weather forecast in the browser and terminal

Hacker News4
MetaCast
MetaCast41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

The world's most accurate weather forecast

Product Hunt+9
Fo
Forecast.io Weather Extension47%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Forecast.io Weather Extension

Hacker News3
imWeather
imWeather32%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Weather app, Forecast Alert

Indie Hackers1b2c
En
Encrypt/Decrypt plain text POC58%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Encrypt/Decrypt plain text POC

Hacker News3
ow
owo – OneNote to Plain Text62%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

owo – OneNote to Plain Text

Hacker News83
Us
User-friendly weather forecast, made with Svelte35%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

User-friendly weather forecast, made with Svelte

Hacker News2
Co
Covid 19 Forecast Qatar41%Launch Intel prediction score: how likely this product is to succeed on its source platform, based on its name, tagline, and description.

Covid 19 Forecast Qatar

Hacker News1