Inspiration\Story
While scrolling through the list of NASA APIs, one of the API seemed very interesting and seemed like it was worth pursuing further. We started to generate ideas on how to implement the API in an interesting and engaging way for the viewer. We stumbled upon the idea of creating a page where anyone could put in starting and end dates that would correlate to asteroid that were near earth at the time. The program would then give you an option to choose from the asteroid list and learn about that specific asteroid.
What it does
Display asteroid information based on starting and ending dates of an asteroid closest approach.
How we built it
We used visual studios and the python GUI program tkinter to program and make our window look appealing. As, a group of three each of us had our on responsibilities to ensure that the program looks and runs smoothly. Through many hours of collaboration our program was finished.
Challenges we ran into
We ran into challenges when writing the program, but also when thinking of what to do with the data the API was giving us. The brainstorming process took a very long time and many ideas were included or discarded. During the actual programming of the language 2 of our members needed to learn the language of tkinter to implement the UI window. This took many hours and lots of trial and error to get right.
Accomplishments that we're proud of
We're proud of
- Finishing the whole program
- Learning a new sub language
- Using an API
- Creating a program that runs smoothly
- Collaborating in an efficient way
What we learned
We learned how to program in python in a more complex method and use tkinter as our UI language.
IMPORTANT! TO USE PROGRAM GET AN API KEY FROM THIS LINK
Built With
- api
- asteroid-news
- nasa
- nasa-apis
- python
- tkinter
- visual-studio
Log in or sign up for Devpost to join the conversation.