GeoLens has received the following awards and nominations. Way to go!
This application has some features different from other sites or apps, starting with:
We were STEM students and have studied Earth Science as an Honors course and Astronomy and remote sensing as additional courses. We have learned so much about faults, rocks, natural forces, transmitting and receiving, data analysis, natural disasters and more. Our school is a project-based school which means we mostly depend on ourselves to search for data, understand topics, summarize, present what we learned in front of professional tutors, and then combine what we learned from the different subjects to create a solution for the challenges that face Egypt. One of the hardest subjects to collect data on was Earth science. It was really hard to obtain good results and it was even harder to stay concentrated and enthusiastic about the topics. For those reasons, we wanted to create an easier tool for the students like us out there or Earth Science enthusiasts to be able to search, collect and understand data of events they are interested in and keep them engaged in the topic.
To develop this project we first needed to surf the websites of NASA and other trustworthy websites for data on the natural events. After that we sketched out a draft of how we wanted to divide the data and how to sort it. Then we created a database and uploaded it on one of the domains. After that we started filling in some data from the resources' websites. Then we created a draft design for the app, coded it (which was a hectic time-consuming work), created designs for the splashscreen, loading Gif, event type icons and so on, and finally tested it out.
For the design, which included the icons of the event types, color palette, logo, loading Gif, project presentation, and video editing we used the following apps:
As for the Problems that we met in designing:
For Code Development :
We linked the project which consists of a web app; used primarily by administrators to modify and update the database, and mobile app for clients and users to view the data.
The web app uses the Model View Controller pattern that separates the data models from the UI code.
We exploited the resources of NASA's website to construct our database by using their images and paraphrasing the data written in there to write a brief description of every event we mentioned in our application. Beside some other resources from sites which we used other than NASA whether to get longitude and latitude of some regions of the natural disasters or to get more information about some events, we came up with a comprehensive or enough information for these events.
Project 30 sec video: https://www.youtube.com/watch?v=SbhuBfoDWPg&feature=youtu.be