Inspiration

We realized that every single time a space mission is conducted, a spacecraft is used once then disposed of. This is very inefficient for money and resources. So, we decided to make something which allows for a more resource and time efficient solution to exploring multiple planets in one launch.

What it does

Our app finds the most efficient and quickest pathway to explore multiple planets starting off from Earth. You can select which planets you want to explore, and the app will use advanced physics predictions to predict the accurate timings and distances to explore the planets.

How we built it

We first planned out our project on a whiteboard. We had multiple ideas to start off with, including simulators and workout apps, but we decided that this idea was the best one. We used React, CSS, and Flask Python to build our webapp.

Challenges we ran into

We had some conflicts within our team on deciding which project would be feasible. Eventually, we resolved this problem with an idea that incorporates all of our desired elements. We also ran into getting an accurate data set for planet data, but after lots of searching the web, we managed to find a python module which accomplishes our goal. We also learned a lot about React and how to create a pleasing front end.

Accomplishments that we're proud of

Since this is our second time effectively using React, we are very proud that we managed to create animations, 3d models, and other front-end implementations. We are also proud that we managed to integrate a large dataset with such complex mathematical and physics principles in such a short amount of time.

What we learned

We learned that having teamwork and agreeing on ideas was very important. We took around 3 hours at the start of the hackathon to decide on our idea, and for next time it is important that we cut down this time. Although brainstorming is important, we need to figure out how to integrate all of our ideas quickly, so we can begin coding quicker. We also learned a lot about programming and math during the time of this hackathon.

What's next for PlanetPathfinder

Since our webapp has lots of complex algorithms and math, we can always refine the calculations to make them more efficient and accurate. We can also improve the front-end and user interface by using Tailwind CSS next time.

Built With

Share this project:

Updates