SkyCast Weather banner

SkyCast Weather

1 devlog
3h 21m 5s

I built a dynamic weather app that gives you real-time forecasts and a 5-day outlook for any city, or by using your GPS location. I designed it with a clean glassmorphism UI that automatically changes its background theme based on the current weat…

I built a dynamic weather app that gives you real-time forecasts and a 5-day outlook for any city, or by using your GPS location. I designed it with a clean glassmorphism UI that automatically changes its background theme based on the current weather conditions. It also features a smart suggestion engine that gives you practical advice on what to wear (like grabbing an umbrella if it’s raining or a heavy coat if it’s freezing!).

This project uses AI

I used an AI assistant to help me track down a tricky bug where my JavaScript file wasn’t linking properly to my HTML document, and to help me clean up my geolocation error handling so it works reliably across different browsers. Also the ai helped me in writing readme.md for GitHub.

Demo Repository

Loading README...

Dushyant Acharya

Shipped this project!

Hours: 3.35
Cookies: 🍪 11
Multiplier: 3.18 cookies/hr

I built SkyCast, a dynamic weather app that changes its whole theme based on what it’s doing outside! It also gives you smart suggestions on what to wear (like grabbing an umbrella or a heavy coat). The hardest part was dealing with some tricky geolocation API errors and a really frustrating bug where my scripts just refused to load—but I finally figured it out by taking a step back and double-checking my HTML links. Really happy with how clean the glassmorphism UI turned out! :)

Dushyant Acharya

Huge progress today! Built out the dynamic weather UI and connected the Open-Meteo API for real-time forecasts. Spent a good chunk of time debugging an issue where my scripts weren’t loading (turned out to be a silly file name typo in my HTML index 😅). Also refined the geolocation error handling so the ‘Use My Location’ button works perfectly across different browsers.

Attachment
0