Home Planet at Your Fingertips

Develop a user-friendly application or tool to discover, visualize, and analyze NASA Earth data for monitoring our home planet.

Global Voice.

Summary

This project was worked by the following integrants: Himani Budhrani, Jose Segura, Leidys Tello and Roger Urrutia. Our project is under the Observation category and the challenge is Home Planet. Our purpose is to develop a tool or app that will let users discover and potentially visualize Nasa Earth's databases, which could help them monitor our planet and improve their daily lives through a Web App.

How We Addressed This Challenge

Global voice is a chatbot that is powered by artificial intelligence and gives you the opportunity to check different places around the globe. The main goal of Global Voice is to show us the beautiful places that are part of the planet in which we live. Interacting with NASA Satellites is the main goal. At the moment the app is capable of having a conversation with the user. This allows us to traverse some places of the planet and we expect to be able of accomplishing a lot more in the near future. Including the possibility of handling speech recognition.

How We Developed This Project

Our team is grouped into 5 people, where we discussed the theme to be developed and implemented via Microsoft Teams and we used our knowledge in order to put it all in this project. We used Python and we used Flask in order to create the chatbot.


We investigated different types of programs in order to implement the project.

Below you will be able to see the programs we decided as a team to use.

►Python is a programming language. it helps people who use the program create clear and logical codes for small and large projects. Python 3, version used, is the newer version of Python and was created in 2008.

►Flask serves as a micro web framework. This is known as a framework because it does not require tools or libraries. Flask does not have a database abstraction layer, form validation or components that are brought by third party libraries. Flask supports extensions that usually help add application features.

►HTML

►CSS

►SQLite is a C language library that has a small, fast, full featured SQL database engine. It is built within all mobile phones and computers and also comes with many applications that people use every day. We used the SQLite in order to archive long terms data as a chatbot was created and would require a lot of information.

How We Used Space Agency Data in This Project

For reference

Data & Resources

Google Maps

NASA Database

Tags
#Earth #Planet #Globe #Explore #Discover #Fun #AI #Chatbot
Judging
This project was submitted for consideration during the Space Apps Judging process.