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