[go: up one dir, main page]

0% found this document useful (0 votes)
3 views5 pages

Cover Page

The document is a continuous assessment report for a student named Meria Mostofa Mim, detailing her project 'Weather Now', a weather forecasting mobile application designed for Bangladesh. It outlines the project's objectives, target audience, competitor analysis, key features, and the technology stack used for development. The application aims to provide real-time weather updates and is tailored for various user demographics, emphasizing accessibility and user-friendliness.

Uploaded by

obid22205341224
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
3 views5 pages

Cover Page

The document is a continuous assessment report for a student named Meria Mostofa Mim, detailing her project 'Weather Now', a weather forecasting mobile application designed for Bangladesh. It outlines the project's objectives, target audience, competitor analysis, key features, and the technology stack used for development. The application aims to provide real-time weather updates and is tailored for various user demographics, emphasizing accessibility and user-friendliness.

Uploaded by

obid22205341224
Copyright
© © All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PDF, TXT or read online on Scribd
You are on page 1/ 5

Continuous Assessment Report

Only for Course Teacher


Needs Developing Sufficient Above Total
Improvement Average Mark

Allocate mark & Percentage 25% 50% 75% 100% 15


Level of Content 03
Analysis 05
Development 04
Accuracy 03
Total obtained mark

Comments

Semester: Summer 2025


Student Name: Meria Mostofa Mim
Student ID: 0242220005341043
Batch: 39 Section: C2
Course Code: SE-331 Course Name: SWE Design Capstone Project
Course Teacher Name: Izaz Ahmmed Tuhin
Designation: Lecturer
Submission Date: 27th May, 2025
Contents
Introduction ................................................................................................................. 3
Project Title ............................................................................................................... 3
Problem Statement.................................................................................................... 3
Proposed Solution ..................................................................................................... 3
Scope of the Project ...................................................................................................... 3
Objectives................................................................................................................. 3
Target Audience and Market Demand .......................................................................... 3
Competitor Analysis .................................................................................................. 4
Features ....................................................................................................................... 4
Key Functionalities and Highlights .............................................................................. 4
Technology Used ........................................................................................................... 5
Programming Tools and Stack ..................................................................................... 5
Conclusion ................................................................................................................... 5
Summary and Expected Outcomes ................................................................................ 5
Introduction
Project Title
Weather Now: Weather Forecasting Mobile Application

Problem Statement
Weather directly impacts human behaviour, productivity, safety, agriculture, logistics, and
planning — especially in countries like Bangladesh, where climatic patterns are rapidly
shifting due to climate change, urbanization, and monsoon variability. Whether it’s a
student trying to avoid being drenched in a sudden downpour on the way to class, or a
farmer in Bogura waiting for the right moment to irrigate his paddy fields, weather
awareness isn’t optional — it’s essential.

Proposed Solution
To address this glaring gap, I propose the creation of Weather Now, a modern, intuitive,
ultra-lightweight, bilingual weather application that is built with Bangladesh in mind, but
scalable globally.

Scope of the Project


Objectives
o To develop a fully functional, cross-platform mobile application using Flutter that
displays real-time weather updates based on the user’s exact location using GPS.
o To integrate WeatherAPI.com for retrieving detailed weather data, including hourly
and weekly forecasts, wind speed, air pressure, visibility, humidity, UV index, cloud
cover, and more.
o To create a bilingual user interface (Bangla and English) that adapts to user
preference, increasing accessibility for diverse demographics across
Bangladesh.Market Analysis

Target Audience and Market Demand


Weather Now is targeted toward everyday mobile users in Bangladesh, which, as of 2024,
includes more than 125 million smartphone users. Specific segments include:
o Urban commuters who need hourly updates to plan trips, especially in flood-prone
cities like Dhaka or Sylhet.
o Farmers and rural workers, where 65% of Bangladesh’s population lives and
weather affects agriculture, livestock, and harvesting.
o Educational institutions, where students and faculty want to avoid rain-related
disruptions.
o Delivery and logistics professionals whose daily operations depend on climate
awareness.

Competitor Analysis
I. AccuWeather: Accurate but not optimized for Bangla users or low-data
environments. Ad-heavy.
II. Google Weather: Clean, but lacks detail and isn’t user-configurable. No Bangla UI.
III. Weather Channel: Feature-rich but slow, and often overengineered for casual
users.
IV. Windy: Great for radar and professionals, but too complex for the average user.
V. Local weather sites: Limited mobile accessibility, outdated interfaces, and no push
notifications.

Features
Key Functionalities and Highlights

1. Real-Time Weather Panel: Live temperature, feels-like temp, condition (sunny,


rainy, cloudy), and background changes dynamically based on conditions.
2. Forecast Dashboard: Hourly and 7-day forecast with precipitation chance,
sunrise/sunset, moon phase, and wind gusts.
3. Location-Aware Updates: Automatically fetches weather for the current location
using geolocator, but also allows manual city/district search (e.g., Jessore, Sylhet,
Comilla).
4. Bilingual Interface: Toggle easily between Bangla and English; Bangla fonts
carefully designed for legibility and balance.
5. Offline Mode: Recent city data stored in shared_preferences or hive, shown even
without a live internet connection.
6. Push Notifications: Weather warnings, heat index alerts, rainstorm alerts — with
future support for SMS-based alerts for rural use.
7. Minimal UI: Beautiful, icon-rich, smooth scrolling UI. No ads, no distractions.
Optimized for one-hand use.

Technology Used
Programming Tools and Stack

Frontend Framework: Flutter

Language: Dart

Backend/API Integration: WeatherAPI.com (RESTful endpoints for current and forecast


data)

State Management: Riverpod (clean, scalable, testable architecture)

Location Services: geolocator / location

Offline Storage: Hive / shared_preferences

Notification System: flutter_local_notifications

UI/UX Tools: Figma for design mockups, Lottie for weather animations

Fonts: Google Noto Sans Bangla + Inter

Code Versioning: Git (GitHub/Bitbucket)

CI/CD Tools: Firebase App Distribution (for beta testInte

Testing: Unit Testing (flutter_test), Integration testing, Device testing (Android &
iOS)Conclusion

Conclusion

Summary and Expected Outcomes


Weather Now is more than just another weather app — it’s a response to a real, daily
problem in our region. It brings smart tech, relevant data, and a beautifully simple
experience together to offer a tool that empowers everyday users — no matter where they
are or how tech-savvy they may be.

You might also like