main main main main main main main

Summary

This is a minimalist and light-hearted weather app, showing current conditions and forecasts for any city. Basically, a web app for my Weather Report bot.

How's the weather? 🌞

Creation Process

Creation

I had already made all the code and designs required to create weather reports for any city when I created my Discord Weather Report bot, and I didn't want to limit to Discord; I wanted anyone to be able to use it from anywhere. Thus, I decided to create a web interface for the weather report API.

To quickly summarise my Weather Reports, the main features are:

The Weather Report website follows the same principles, featuring:

I used Svelte for the front-end, and Python Flask for the back-end. The back-end API uses Pillow for generating the images, and comes from my David Lynch Weather Bot, with some tweaks made. All images and weather card design were made by me.

Check out the source code