Please enable JavaScript.
Coggle requires JavaScript to display documents.
Solution requirements - Coggle Diagram
Solution requirements
Processes
Moving between different pages.
Retrieving user input and storing it as a variable for later use.
Connecting a static database to the solution and retrieving the data from it.
Creating, reading, updating, and deleting records and data from a table in a database.
Using conditional statements to check user input.
Connecting an API to the solution and retrieving live data from it.
Comparing two variables and producing an outcome according to the result.
Constraints
Legal
Data
Time
Solution compatibility
Must be compatible with a range of devices
Software
Android OS
Microsoft Windows
Apple MacOS
Hardware
Smartphone
Laptop
Desktop computer
Tablet
Software
Solution development
Development and exploration of UI/UX
Adobe XD (development of wireframes)
Adobe Illustrator (development of vectors and prototype)
Access and manipulation of data
Australian Bureau of Statistics (static data)
Microsoft Excel (data normalisation and table generation)
DB Browser (insertion of table into database)
SQLite (CRUD processes)
Create
Read
Update
Delete
Visual Crossing (live data)
Coding environment
Platforms
PyCharm
DB Browser for SQLite
Chrome
Languages
Interface (front end)
CSS and Bootstrap
JavaScript
Functionality (back end)
HTML
Python
Frameworks
Jinja
Flask