A fun and interactive weather checking application that turns getting weather updates into an engaging game! Earn points and unlock achievements while checking the weather in different cities.
Created with Windsurf, the next-generation AI-powered IDE that makes coding faster and more enjoyable! 🏄♂️
- Real-time weather updates using OpenWeatherMap API
- Point system based on different weather conditions
- Achievements system
- Beautiful, responsive UI with dark/light theme support
- Interactive weather animations
- Install the required dependencies:
pip install -r requirements.txt
- Make sure you have the
.env
file with your OpenWeatherMap API key:
OPENWEATHER_API_KEY=your_api_key_here
- Run the application:
python app.py
- Open your browser and navigate to
http://localhost:5000
- Earn points for checking weather in different cities
- Different weather conditions award different points
- Theme switching support (Dark/Light modes)
- Unlock achievements:
- Weather Explorer: Check weather for 5 different cities
- Storm Chaser: Find a thunderstorm
- Snow Seeker: Find a snowy location
- Flask
- OpenWeatherMap API
- Bootstrap 5
- Custom CSS animations
- JavaScript for interactive features
Built with ❤️ using Windsurf, the revolutionary AI-powered IDE that makes coding a breeze! Special thanks to the Codeium team for making development more efficient and enjoyable.
This project is licensed under the MIT License - see the LICENSE file for details.