YourWeather
Full-stack weather website that allows users to check current weather and forecasts for any country, city or town. Built primarily using Python's Flask with HTML/CSS as the front-end. Used MySQL to store user data and preferences. This project was designed to explore RESTful API integration, learn Flask and build a functional full-stack application
Install / Use
/learn @Skues/YourWeatherREADME
🌤️ Your Weather
Your Weather is a simple yet powerful weather web application built using Python's Flask. It integrates with MySQL for user data storage and utilises HTML, CSS/SCSS for the frontend. The app fetches real-time weather and forecasts using the OpenWeather API and is deployed using Docker.
Features
- Search weather by country, city or postcode.
- View current weather and forecasts.
- Store user preferences like location and (in development) sleep preferences.
- Constantly updated real-time data fetched using OpenWeatherAPI.
- Deployable using Docker + Docker Compose.
Stack
- Backend: Python, Flask
- Frontend: HTML, CSS/SCSS
- Database: MySQL
- API: OpenWeather API
- Deployment: Docker
Installation
...
