
MeltemiFree
Find calm, wind-sheltered beaches across the Greek islands
Hey IH community! 👋
If you’ve ever visited the Greek islands in the summer, you’ve probably experienced the "Meltemi"—intense northern seasonal winds that turn an ideal beach day into a nightmare of 6-Beaufort gusts, blowing sand, and 2-meter waves.
The worst part? Standard weather apps like Windy or AccuWeather just dump generic wind speeds for an entire island. They tell you it's "18 knots NW," but they don't tell you whether a specific bay, cove, or shoreline is actually protected by local hills and cliffs.
I got tired of guessing, so I built MeltemiFree.
The Tech Stack & Logic
Instead of just displaying raw weather data, I built a micro-climate vector model that compares real-time wind directions and wave swell metrics from Open-Meteo against the specific coastal facing angle (facingDeg) of individual beaches.
The app translates that math into a single, actionable metric: a Shelter Percentage showing you exactly where the water is 100% calm.
Stack: Next.js 15 (App Router), React 19, Tailwind CSS v4, Leaflet.js, Open-Meteo API.
Speed: Built using AI-accelerated workflows ("vibe coding") to turn it from an idea into a production app in days.
Coverage: Programmatically covers 38+ island hubs (Mykonos, Tinos, Naxos, Paros, Milos, Crete, etc.) in both English and Greek.
We just launched on Product Hunt today as a free utility! I'd love to get feedback from the IH community on the UX, performance, or ideas for monetization/B2B partnerships down the road.
Check it out here: https://meltemifree.com
How do you handle micro-location data or geographic orientation in your own projects? Would love to hear your thoughts!
About
MeltemiFree exists to solve a real, daily frustration faced by millions of tourists and locals visiting Greece every summer: ruined beach days caused by intense seasonal northern winds (the "Meltemi").

1 Comment
The Shelter Percentage is what makes this more interesting than another weather interface.
You’re translating conditions that normally require interpretation into the specific question someone at a beach actually cares about.