Please enable JavaScript.
Coggle requires JavaScript to display documents.
Weather app - Coggle Diagram
Weather app
-
Constraints
-
Legal - copyright and patents, ownership of images and APIs (Copyright Act, Privacy Act)
Time - Due dates, other commitments, sports, hobbies, social life, other subjects etc..
-
-
-
-
-
Success Criteria
Self-Determined
The data sourced from Open Weather API must be up-to-date, also the app should protect user data (location) and ensure that it is stored and transmitted securely
The application must demonstrate proficiency in the use of the listed coding languages, the code must be maintainable, organised and efficient - must contain comments.
The web app must contain a distinguishable feature that makes it unique in comparison to its competitors
Must display (to an extent) possible social impacts that the weather conditions might bring, i.e. effects on tourism
Must have a simple, yet informative user interface that can be navigated by most people who want to use it. Usability principles MUST be included and considered in the UI.
Must be accessible to all users, regardless of disabilities. Should be designed to accommodate factors such as colour blindness
The web app must be designed to appeal to a specific audience (Leisure boaters and fishermen), and focus on meeting their wants and needs
The web app must be a secure and safe place to store user data, the app must prevent unauthorised access or data misuse
Prescribed
Must consider personal, social and economic impacts and to identify risks
Must be made using the Open Weather API with Python, HTML/CSS, Flask, Bootstrap
-
-
-
The proposed idea must be unique, creative and quality.
-
-
-
-
Requirements
Functional
-
-
-
-
Must be developed using python, Flask, HTML/CSS, and Bootstrap
-
Non-Functional
-
Must be accessible to all users regardless of their abilities and disabilities (i.e. using contrasting colours when available to counteract color blindness)
The application must be easy to maintain and update, and should be capable for expansion if desired
-
The user interface must be easy to navigate and visually appealing, yet informative and responsive to user wants and needs
-
-
-
-
-