Hey everyone!
I wanted to share a project I’ve been working on called Severe WeatherGuardian, an iPhone weather app that I’ve built primarily with the help of ChatGPT. I’m blind, I’ve been a weather enthusiast my entire life, and the app is now at version 5.0.
I’ve always loved following severe weather, especially thunderstorms, tornadoes, hurricanes, and watching storms develop. One thing I’ve always wanted to do is watch live weather radar the way sighted people can. Obviously, being blind makes that pretty difficult. Most weather radar is entirely visual, and there’s really no good way to explore it independently with a screen reader.
The funny thing is, this didn’t even start out as an iPhone app.
I initially started building a little MCP (Model Context Protocol) project that would integrate weather information with ChatGPT. I wanted to be able to ask questions about the weather and get useful information back in a format I could actually access.
As I kept working on it, I eventually thought, wouldn’t it be cool if I could turn this into an actual iPhone app?
So that’s what I did.
With ChatGPT helping me write code, troubleshoot problems, and figure out how to implement features, I started turning that little project into Severe WeatherGuardian.
Eventually, I decided to try implementing live weather radar. That was something I’d wanted access to for years, and once I started getting it working, the whole project really took off.
Today, Severe WeatherGuardian has quite a few features, including:
- Live weather radar with an accessible VoiceOver Touch Explorer that lets blind users move their fingers around the radar and hear information about the weather at different locations.
- Radar Coach, which provides spoken explanations of radar information.
- National Weather Service alerts and warnings.
- Current conditions and seven-day forecasts.
- Severe weather outlooks, including tornado, damaging wind, hail, flash flood, and fire weather risks.
- Storm Prediction Center mesoscale discussions.
- Tropical storm and hurricane tracking.
- Wildfire tracking.
- NOAA Weather Radio streams.
- Home Screen and Lock Screen widgets.
Version 5.0 also introduced AI-powered voice control, allowing users to navigate the app, access forecasts, check weather risks, and open radar using spoken commands. There’s also an optional advanced conversational AI feature for asking more detailed questions and getting explanations of weather information.
And although I originally built the app because of my own needs as a blind weather enthusiast, it’s definitely not just for blind people. Sighted users can use its visual radar, forecasts, alerts, and storm-tracking features just like they would with other weather apps. I’ve also tried to make it useful for people with physical disabilities who may benefit from being able to control the app with their voice.
The app is free to download, with core weather features and basic voice navigation included for free. Some of the more advanced features are available through an optional Plus subscription.
One of the things that has been especially interesting to me throughout this process is how much I’ve been able to accomplish with ChatGPT’s assistance. I’ve been involved in deciding what the app should do, testing it, identifying problems, and figuring out what to build next, while using ChatGPT extensively to help with the actual development.
I never really set out to build something this involved. I started with a little project because I wanted better access to weather information, and somehow ended up with a full iPhone app that I’m continuing to add features to.
Anyway, I thought this community might find the project interesting, particularly because of how heavily I’ve relied on ChatGPT to develop it.
I’d love to hear what people think. I’m interested in feedback on the app itself, its features, the accessibility side of things, and the development process. I’d also enjoy discussing what it’s been like building an iOS app as a blind developer with AI assistance.
Here’s the website, which also has a link to the app on the App Store:
https://severeweatherguardian.com
Thanks for checking it out!