High-Level Project Summary
we developed a mobile app to make the user in a real experience with the data simplified by our app, our app is divided into many features to make the user in a virtual experience, first, the user will be able to track all the changes on the sun like solar flares when a solar flare happens the user will receive a notification to take the user's attention, second, the user will be allowed to enter its birthday and the application will automatically display the shape of the sun at that day, the third option will allow the user to see the data on a 3d sphere to make it more clear on the user to understand it and the data will be shown as a pop-up notification on the 3d sphere
Link to Final Project
Link to Project "Demo"
Detailed Project Description
project description
What exactly does it do
we developed a mobile app to represent our solution to make it avialable for all the users, howeverthey are young or they are old.
Our soltion is devided into many sections:
- the first setion: is a game in wich the user will be able to orbit with a spacecraft aroud the sun and exploring the space weather while orbiting it , our game is devided into many levels in each level the user will be able to see some informations as a pop-up then to ass this level, the user have to answer some multichoice questions,to go to the next level the user have to answer alll the questions wth true answres, and the questions will be about the information that had appered as a pop-up
- the second option:which is the information section, the use will be able to see the information as two sections , the first section is the base data and it is to see the data in an animated 3d sphere as a pop-up information and the second option is to see the data as a batch of data with more details
- the thired option : the user will have a notification each time a solar flare happens to be ableto take he attention of the user tha ta solar flaire had happend and when the user click it it will shows up the data about that solar flare like the date
- the fourth option: the user will be able to choose a date and display the shape of the sun at that day
How does it work
when te user opens up the applicaation te user will be able to to see the starting page and then the user will be able to see the sections that represent the solution,
Play Now : which is the the game
Space Weather: which is the section that will shows out the sphere with the data on it as a pop-up
Flux Expectataion : Which will apear when the notfication rings
See Sun: which will allow the user to find the sun of the user's birthday
What benefits does it have
Our app has many benfits such that it is going to be suitable for all the sections of the people however the age of the user, and also wil take the atention of the user to make the user in an interactive way with the environment of the sace weather
What do you hope to achieve
We hope to applay our app to all the users and make it as possible as fast ,to spread the awarnees among all the peoplem about the space weather
What tools, coding languages, hardware, or software did you use to develop your project
- vsCode
- Unity
- javaScript
- React.js
- React Native
- Figma
Space Agency Data
data you used in the project data you used in your project
- https://sdo.gsfc.nasa.gov/data/?fbclid=IwAR3C_7j0M76rPJ67fUi5c2Y1UvzRatgRYenfrbcmsL-V8eBgGwq-gTjz6Zg
- https://services.swpc.noaa.gov/json/predicted_f107cm_flux.json
- https://www.nasa.gov/mission_pages/sunearth/spaceweather/index.html?fbclid=IwAR3C_7j0M76rPJ67fUi5c2Y1UvzRatgRYenfrbcmsL-V8eBgGwq-gTjz6Zg#q2
how you used it
we used this data to display the data on our app like displaying the data on the sphere
how it inspired your project
the longitude and latitude inspired us to think and implement the 3d sphere
Hackathon Journey
we started our hackathon after the opening, and then the 3d modeling created all the 3D models we need then React native developer worked on the front-end part, the back-end React-native developer on the back end, and the game developer on the game, Manar will finish the front-end on the first day then will go with the back-end React-native developer to finish the back end while Raneen and the 3d modeling will work and complete the Game
References
- https://sdo.gsfc.nasa.gov/data/?fbclid=IwAR3C_7j0M76rPJ67fUi5c2Y1UvzRatgRYenfrbcmsL-V8eBgGwq-gTjz6Zg
- https://services.swpc.noaa.gov/json/predicted_f107cm_flux.json
- https://www.nasa.gov/mission_pages/sunearth/spaceweather/index.html?fbclid=IwAR3C_7j0M76rPJ67fUi5c2Y1UvzRatgRYenfrbcmsL-V8eBgGwq-gTjz6Zg#q2

