Skip to content

raseldev007/bd-weather-app

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

42 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Weather BD - Premium Forecast System 🇧🇩

A high-performance, feature-rich weather application tailored specifically for the Bangladesh region, built with Flutter and integrated with OpenWeatherMap.

🚀 Key Features

🌟 Premium User Personas

  • Student Mode: Personalized guidance for students (focusing on indoor lighting, humidity, and book/device protection).
  • Worker Mode: Safety-first guidance for outdoor workers (high-vis gear, wind hazard alerts, and heat stress monitoring).
  • General Mode: Daily commute and outdoor leisure tracking.

📍 Localized Logic

  • Division Reports: Parallel weather fetching for all 8 Bangladesh divisions (Dhaka, Chattogram, Sylhet, etc.) with regional-specific imagery.
  • Live Auto-Location: Real-time GPS tracking with automatic weather refreshes as you travel across the country.
  • Smart Scoring: Dynamic comfort and risk scores (0-100) based on humidity, heat index, and visibility.

🛡️ Robust & Responsive UI

  • Fail-Safe Layouts: Implemented NestedScrollView, Wrap, and FittedBox to ensure a perfect experience on any screen size.
  • Glassmorphism Design: Modern, premium aesthetic with smooth transitions and micro-animations.

🛠️ Architecture

  • State Management: Provider
  • Local Database: SharedPreferences (for persona persistence)
  • Networking: Dio (with parallel fetching for reports)
  • Security: Firebase Google Auth Integration

📦 Getting Started

  1. Clone the repository.
  2. Run flutter pub get.
  3. Get an API key from OpenWeatherMap and add it to weather_service.dart.
  4. Run flutter run -d chrome or your preferred device.

© Developed by Rasel

About

Weather app Bangladesh-focused weather app built with Flutter. Live forecasts, location search, and clean UI using OpenWeather API.

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors