ISS Tracker
API's
UI's
Data
Success Criteria
Users
Functionality
UP's
API's
JSON
Tools
Programming
App Routes
Jinja
Libraries
Rodney Smith
Dr. Josh
Jack Woodridge
Web App Content
Prescribed
Self-Prescribed
Requirements
Functional
Non-Functional
Interested in Astronomy
Received a telescope for his birthday and wants to see the ISS
11 years old
Basic computer skills
32 years old
Hobby astronomer for 10 years
Interested in space exploration. He is fascinated by the ISS and likes to see it in real life.
Advanced computer skills
Works at USQ
Uses the USQ's on-campus observatory. Writes a research paper on the ISS.
30 years old
Advanced computer skills
The website must show the current location of the ISS on a map and live information.
The website must show the current weather for the user location.
The website must show specific information about the astronauts living on the ISS.
The website must contain page titles, alternate text, headings, the ability to zoom in and out
The website must provide specific images (Branding which is linked to ISS), general information, responsiveness and an effective menu.
The website must be easy to navigate.
Python
JavaScript
Bootstrap/CSS
IP Stack
Open Weather
Google Maps
ISS location
User location
Open - notify
What is it?
What does it do?
HTML
Astronauts
Coordinates
The website must incorporate the usability principles, such as Utility, accessibility, learnability & effectiveness and utility.
The website must follow Legislation laws, this includes the copyright act.
To use CARP when designing the website to understand and fulfill the requirements of the users.
Web app must be able to be used by different platforms, this includes web browsers to mobile devices.
Display relevant information about astronomy that could potentially relate to the users of the web-app
To be suitable for all types of users, no matter the age or need for the website.
The ability to entertain the users, whether this be in the form of interactive videos, quizzes, games or challenges.
The web app must be appealing with new and modern designs incorporated.
By using CARP to Organization and correct Positioning to the website to attract the attention of the users.
Must provide specific images and general information about the ISS
Must provide responsiveness and an effective menu
Show the number of astronauts currently on the ISS
Show the names of the astronauts currently on the ISS
Show the current location of the ISS on a map
Show the current weather at user location (indicating if view is clear)
Must generate the user interface of an ISS tracker application.
Must generates the programmed components of an ISS tracker web application.
Must develop a prototype interactive web application.
Must provide information about the ISS to users on several pages.
Must provide live information about the space station.
The website should contain page titles that are appropriate for each page and each one must be different.
The website should contain alternate text that is used for all content of images that aren’t decorative, they should briefly describe the content of the image that it relates to.
The website should contain headings that are on every page and each level on the page should have a meaningful hierarchy.
The website should have the ability to zoom in and out which will result in the correct display of the page and allow all buttons to remain visible.
Easy to Navigate.
Branding which is linked to ISS
Usability principles - Utility, accessibility, learnability and effectiveness, utility
Legislation - copyright
An API or Application Programming Interface is a collection of guidelines and procedures for constructing and combining application software.
API’s enable communication between your product or service and other products and services without requiring you to understand how they are built.
Info Page
Weather and Google Maps Page
Home Page
ISS Tracker Page
Carousel
Basic INFO
Pictures relevant to task
Navbar
Pictures relevant to task
Navbar
INFO about space and history on ISS
Map with user weather
Carousel displaying relevant images
Navbar
Customisation box for the weather map
INFO about Astronauts aboard the ISS
Pictures relevant to the ISS
Map displaying ISS location
Navbar
Carousel
Taskbar
Jumbotron
Background colour
Spacing