Please enable JavaScript.
Coggle requires JavaScript to display documents.
FIA 2 - Coggle Diagram
FIA 2
APIs/Data
IP2Location
https:// api.ip2location.io/v2/?ip=203.100.8.2&key=
API KEY
Google Maps API
https:// maps.googleapis.com/maps/api/js?key=
APIKEY
&callback=initMap&v=weekly
OpenWeather
Current
http:// api.openweathermap.org/data/2.5/weather?id=
LOCATION
&appid=
APIKEY
Forecast
http:// api.openweathermap.org/data/2.5/forecast?id=
LOCATION
&appid=
APIKEY
Open Notify
Astronauts
http:// api.open-notify.org/astros.json
ISS Tracker
http:// api.open-notify.org/iss-now.json
Nasa Open API
https:// images-api.nasa.gov/search
Ipify
https:// api.ipify.org?format=json
User
Rodney Smith
32 years old
Hobby astronomer since 10 years
Interested in space exploration. He is fascinated by the ISS and likes to see it in real life.
Advanced computer skills
Dr Johanna Rodrigues
30 years old
Works at USQ
Uses the USQ's on-campus
observatory. Writes a research paper on the ISS.
Advanced computer skills
Jack Woodridge
● 11 years old
● Interested in Astronomy.
● Received a telescope for his birthday and wants to see the ISS.
● Basic computer skills
Programming
FrontEnd
HTML
Jinja
Python
CSS
JavaScript
Google Maps
BackEnd
Python
Flask
Api Endpoint
Requirements/criteria
Need
Provide information about the ISS current location
Document the problem-solving process
Use bootstrap
Use Python
Use Flask
Must follow The Australian Accessibility guidelines
Use users location using the IP2location API
Provide weather using the OpenWeather API
Provide maps using Google Maps API
Want
All age groups should be able to use the solution
will include live video feed from the outside of the ISS
have an interactive page with information about the ISS
Will allow users to see when the ISS will next be above them
Will have a page for younger kids to learn about space/the ISS
Tools
PyCharm
Content