Dewedda.com – A weather side project for where I live
I’ve been spending the past month or so working on a hobby project I started last year, a weather and hurricane tracking site built for the Eastern Caribbean. I figured it was worth sharing here since it’s a full-stack project running on a Linux/PHP stack.
What is it?
Dewedda.com is a hurricane tracking and weather website built for the Eastern Caribbean islands — Antigua & Barbuda, Barbados, St. Kitts & Nevis, St. Lucia, Dominica, Grenada, and the rest of the island chain.
I’ve always been fascinated by weather, something I got from my father. Friends and family used to call him during hurricane season asking the same questions: is this storm going to hit us, how strong, and when?
After he passed, those calls started coming to me. That’s really what led to building the site. It started as a way to gather information and run the calculations for myself in real time without doing it all manually.

The homepage shows the latest GOES-19 satellite imagery, active storm alerts (or the all-clear), and links to the main tools. During hurricane season, this is where active storms would appear with distance calculations to each island.
The problem it solves
During hurricane season, the TV (Weather Channel, Accuweather Channel, etc.) and online weather coverage websites tend to focus on the US mainland and its territories. The smaller Eastern Caribbean islands often get less coverage and infrequent answers to: How close will it get to my island? How strong will it be? And when will it arrive?
Weather sites that do cover our region tend to fall into two camps: either they’re broad global platforms where the Caribbean is an afterthought, or they’re specialist tools built for meteorologists, packed with charts, model data, and terminology that most people don’t want or care to understand. If you’re just a regular person on one of these islands trying to figure out whether you should be concerned about an approaching system, neither extreme is great.

Dewedda.com tries to find the middle ground: enough depth to be genuinely useful without the information overload that makes it feel like a second job just to check the weather. The core questions are simple: what’s happening now, is anything coming, and when and how close will it get? The site is built around answering those first, with more detail available if you want to dig deeper.

Each island shows live conditions at a glance: temperature, sky conditions, wind speed and direction. You can pin up to 3 favorite islands to the top of the list. Click any island for the full detail page.

Individual island pages show current conditions, 8-day forecast, and historical weather charts with trend data. You can switch between islands using a dropdown or overlay a second island’s data on the charts for comparison.

The interactive map (Leaflet + OpenStreetMap) plots all 14 islands and, during an active storm, renders NHC forecast tracks with wind radii visualization. You can toggle layers, view favorites only, and click any island for coordinates and quick links.

The outlook page pulls in satellite imagery from multiple sources (GOES-19, NASA MSFC), the Antigua & Barbuda Met Office regional forecast, NHC tropical weather discussions, sea surface temperatures, and Caribbean wind forecasts, all in one place.

The history section archives past storms with classification badges, maximum intensity, and the closest point of approach (CPA) to each island. Useful for looking back at how close a system actually came.
Tech stack
- Backend: PHP, MySQL.
- Frontend: Apache via Cloudflare, responsive dark theme.
- Data sources: NHC, OpenWeather, NOAA, NASA MSFC, Antigua Met Office.
- Maps: Leaflet.js with Rainviewer API.
- Hosting: Stacklinux.com VPS with staging environment, GitHub deployment/workflow.
In closing
Started the website in August 2025. Here’s the full changelog. The site is production-ready ahead of the June 1st hurricane season. Hoping for a quiet year, but the website is in place for real-time storm monitoring and email alerts if needed. Hopefully it’s used.
Check it out at dewedda.com. It’s open to anyone, but if you’re from the Caribbean or know people there, I’d especially appreciate a look and any thoughts.
Oh wow. Very impressive!
I hope it helps people to cover for extrem weather and hurricanes.
Took a peek at the website. The layout is clean, responsive, and simple. The information doesn’t seem overwhelming and it is presented/organized well.
Love the little charts (looked like ChartJS and they are!) and I’m definitely a sucker for a good dark theme.
Overall, I’d say great work with the website! While I’m not the target audience, I hope the website fills the need for those that are.
Really appreciate the kind words, both of you.
@toadie thanks, that’s exactly the goal. I wanted something practical for people here who just need clear, focused information during hurricane season.
@benowe1717 glad you took the time to check it out. Good eye on Chart.js. I spent a fair bit of time trying to keep the layout clean and not overwhelming, so it’s good to hear that came through. Dark theme was non-negotiable. Tried to go with deep Atlantic Ocean color inspiration.
Thanks again for the feedback. It helps more than you know.
I live in St. Kitts, and I have it as part of my weather websites. @hydn has done a great job. As was said hopefully we don’t have to use it this year, but it certainly will help in preparedness if we do have a pesky hurricane lurking around.
Your feedback along the way made a big difference in shaping it. @shybry747 is one of those friends that tell you like it is, not what you want to hear. Just last week he was like I notice the MET office update was late.
And yes, hopefully it’s used more to settle the argument about which islands have cooler average temperatures (Antigua and Guadeloupe
) than for tracking storms!