High-Level Project Summary
We developed a progressive web app that integrates with Nasa APIs by loading data & media. This information are processed to display important details about the Sun, its exploration & affects on the universe.
Link to Project "Demo"
Link to Final Project
Detailed Project Description
App Features & Innovation:
- App does not store data. It only a tool that connect to NASA data sources for analyzing & displaying
- App size is 3MB
- App developed as PWA (Progressive Web App). It has mobile apps user experience
- no need to download from stores, and can be opened (through browser) by all mobile devices & desktops
- each screen that have data from external sources will be having the copyright icon & source name with hyperlink to it
- app code https://github.com/kamriki/spaceApps21
Project application has 4 screens as following:
1 The Sun
- propose is let public discover about the Sun in simpler UI
- it shows the sun with aspects & information block around it (that can be dynamically generated from a source page of NASA)
- such bocks are [ Solar Winds | Solar Orbiter | Black Spots | Parker Solar Probe ]
- when clicking on each block it will direct the user to NASA page for more details
2 HELIOPHYSICS
- will load images from specific spaceCraft [ Parker Solar Probe | Solar Orbiter ]
- viewing Row Images by connecting to https://solarsystem.nasa.gov/api
- 50 images will be loaded each time then an icon to load more which will call api again & fitch images object to the array & display it
3 Next Solar Cycle (**will be implemented in the future)
- general Information [ Solar Winds ]
- Show effect of Solar Winds changes
4 Future missions
- simple representation of explorations missions done & planned on the Sun
- Encourage public by questionnaires & quizzes (**will be implemented in the future by integrating with API for datasource of facts that app will use to test user knowledge)
- current challenges (** will be implemented in the future by presenting current world pandemic from NASA website & the next missions. User can provide feedback & suggestions for scope of future missions as an participation for better world)
Space Agency Data
1 NASA SolarSystem API got inspired me for viewing row images with capturing details in a simple way without having to store it in the app
2 We did build postman collection of many APIs from [ CDAS | DONKI | JPLs ] but unfortunately it require for a expert in NASA to explain about such data objects so we can process it & utilize in a simple way to the public
Hackathon Journey
- Starting by exploring the huge information & media by NASA website
- We learned discipline, new skills, new information
- We were encouraged by this challenge because of the idea of the solar wind and its impact on our lives
- We built an effective app to raise awareness about Heliophysics
- We worked with enthusiasm and encouragement through a meeting and overcame challenges
- I would like to thank Eng. Khaled, he did the most important job
References
Tools
- IONIC Framework
Data
- solarsystem.nasa.gov/api/v1/
- www.syfy.com
- www.esa.int
Tags
#sunPedia
Global Judging
This project has been submitted for consideration during the Judging process.

