SunPedia

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:





  1. App does not store data. It only a tool that connect to NASA data sources for analyzing & displaying
  2. App size is 3MB
  3. App developed as PWA (Progressive Web App). It has mobile apps user experience
  4. no need to download from stores, and can be opened (through browser) by all mobile devices & desktops
  5. each screen that have data from external sources will be having the copyright icon & source name with hyperlink to it
  6. 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

https://solarsystem.nasa.gov/api/v1/raw_image_cassini_items?order=earth_date+desc&per_page=50&page=${page}&search=(SUN)%3Atarget


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

  1. Starting by exploring the huge information & media by NASA website
  2. We learned discipline, new skills, new information
  3. We were encouraged by this challenge because of the idea of ​​the solar wind and its impact on our lives
  4. We built an effective app to raise awareness about Heliophysics
  5. We worked with enthusiasm and encouragement through a meeting and overcame challenges
  6. I would like to thank Eng. Khaled, he did the most important job

References

Tools





  1. IONIC Framework


Data





  1. solarsystem.nasa.gov/api/v1/
  2. www.syfy.com
  3. www.esa.int

Tags

#sunPedia

Global Judging

This project has been submitted for consideration during the Judging process.