Let me set the scene. It's a Tuesday morning in Romania. I open a weather app — one of the big ones, you know the type — and it tells me it's going to be a pleasant 18°C, partly cloudy. Great. I step outside. It's 6°C, it's raining sideways, and somewhere in the distance a plastic bag is achieving flight. This happened one too many times. So I did what any mildly frustrated developer with too much free time does: I opened my code editor instead of filing a complaint. The problem with "global" weather apps Most weather apps are built for scale. They cover the whole world, which sounds great, but in practice means Romania gets treated as a rounding error. City coverage is patchy. Forecasts are pulled from models tuned for Western Europe. And the UX? Designed for someone in San Francisco, not someone in Cluj or Constanța. I wanted something that actually knew Romania. All the cities. The real ones, not just Bucharest and maybe Cluj if you're lucky.…