Experience weather like never before with a futuristic, real-time, and visually stunning dashboard.
πΈ Screenshots
π Features
β Live Weather Search β Search any city and get real-time weather updates. π‘οΈ Temperature Metrics β Get detailed temperature readings including min/max values. π¨ Wind & Atmospheric Data β Know the wind speed, direction, and air pressure. βοΈ Cloud Coverage Visualization β Interactive visuals for sky conditions. π Sunrise & Sunset Timings β Plan your day with accurate sun movement data. π Geolocation Support β Fetch weather data based on your real-time location. π¨ Modern UI & Animations β A sleek, futuristic glassmorphism-inspired design. π± Fully Responsive Design β Works seamlessly across devices.ποΈ System Architecture
π Project Structure
π Setup & Installation
1οΈβ£ Clone the Repository
2οΈβ£ Install Dependencies
3οΈβ£ Configure Environment Variables
.env file and add:
4οΈβ£ Apply Migrations & Run Server
5οΈβ£ Open in Browser
π¨ UI Components
β¨ Premium Features:- Glassmorphism UI with smooth animations
- Dynamic weather icons and backgrounds
- Hover effects and modern transitions
- Custom scrollbars and interactive cards
- Temperature breakdowns (Celsius/Fahrenheit)
- Wind speed & direction indicators
- Real-time cloud coverage and rain stats
- Geolocation-based city detection
π API Integration
π OpenWeather API is used for fetching live weather data:- Current weather conditions
- Temperature, wind, and cloud coverage
- Geographic coordinates & timezone details
π± Responsive Design
πΉ Fully optimized for:- Desktop monitors π₯οΈ
- Tablets π±
- Mobile devices π²
- Various screen sizes π³
π οΈ Technical Stack
- Backend: Django 5.1.5 (Python 3.12.6)
- Frontend: HTML5, CSS3, Bootstrap 5
- API: OpenWeather API
- Icons: Font Awesome 6
- Styling: Custom CSS with animations
- Environment: python-decouple
π€ Contributing
We welcome contributions! π- Fork the repository π΄
-
Create your feature branch (
git checkout -b feature-name) π οΈ -
Commit your changes (
git commit -m 'Add some feature') π₯ -
Push to the branch (
git push origin feature-name) π - Open a Pull Request π‘
π License
This project is licensed under the MIT License - see theLICENSE file for details.
π©οΈ Made with βοΈ and π§οΈ by BrianKN019
π§ Contact
For questions or feedback, reach out: π¨ Email: [email protected] π Portfolio: Brian Kimemia GitHub: BrianKN019Thank you for exploring this project! Letβs innovate and build secure AWS solutions together. π