Hey everyone ๐,
As a web developer, I wanted to work on a fun side project that also helps people. Growing up, I always loved the idea of waking up and wondering: โWill school be canceled today because of snow?โ So, I decided to turn that nostalgia into a little web app: Snow Day Calculator ๐.
๐จ๏ธ What It Does
The tool is super simple:
You enter your location โ๏ธ
It checks weather data โ๏ธ
Then it gives you a prediction on the chances of a snow day.
Itโs completely free, lightweight, and works on both desktop and mobile.
โ๏ธ How I Built It
Frontend: Vanilla HTML, CSS, and JavaScript (no heavy frameworks โ I wanted it fast).
Hosting: Netlify โ great for free deployments.
Performance: Optimized for Core Web Vitals (FCP/LCP ~1.7s ๐).
Fun factor: Tried to keep it playful yet useful.
๐ ๏ธ Lessons Learned
Even small projects benefit a lot from performance optimization โ lazy-loading images, reserving space for elements to reduce layout shift, and preloading fonts made a big difference.
Building something fun makes it way easier to actually finish the project.
Sharing projects like this is a great way to improve as a developer (and get feedback from the community!).
๐ Try It Out
๐ You can try the app here: Snow Day Calculator
Would love feedback, feature requests, or even bug reports. Thinking about adding:
Different regionsโ school calendars
More accurate weather models
A little fun animation for snow ๐จ๏ธ
๐ฌ Question for the community: Whatโs a small/fun project youโve built recently just for the joy of it?
Top comments (0)