Project Details

The Challenge | Build a Planet

Your challenge is to create a game that will allow players to customize the characteristics of a star and design planets that could reasonably exist in that star system. Ensure that this game provides an educational experience for players!

Exoplanet Maker 3000!!!

An interactive experience to create new worlds and learn about the cosmos. Customize planets and stars and learn how their properties could impact habitability of potential life forms. Discover similar exoplanets discovered by NASA's space missions

Trisolarians

Our project is composed by two main parts:

1. A REST API web service that provides information from NASA's exoplanet database. Instead of returning CSV results, we return results in JSON format in order to be easier to consume by other applications. We also extend the information about the exoplanets, for example, we return if the planet is in the habitable zone of its home star. The idea of this web service is to make the nasa exoplanet database more accesible and easier to use by other applications. We also would like to add some data completion techniques because we observed that there are a lot of missing fields.

2. A web experience that allow users of all ages to create their own exoplanets, customize their different characteristics and then compare it with real exoplanets found by NASA's Kepler and TESS missions. This web client consumes our REST API in order to obtain similar exoplanets to the one the user created. This experience is 2D because we've seen a lot of 3D experiences and we thought that maybe a 2D one would be a little more user friendly.

With these two pieces working together we hope to encourage both general public and people from a scientific or technical background to get closer to the exoplanets data available.

Github repositories:
Web experience -> https://github.com/Space-Apps-2019-Trisolarians-Team/planet-builder

Web service -> https://github.com/Space-Apps-2019-Trisolarians-Team/planet-builder-api

Resources used:

https://exoplanetarchive.ipac.caltech.edu/docs/program_interfaces.html
https://exoplanetarchive.ipac.caltech.edu/docs/API_exoplanet_columns.html

https://exoplanetarchive.ipac.caltech.edu/docs/poet_calculations.html

https://exoplanets.nasa.gov/what-is-an-exoplanet/how-do-we-find-habitable-planets/

https://exoplanets.nasa.gov/eyes-on-exoplanets/

http://astro.twam.info/hz/

Live applications

Web service -> http://67.207.90.121:3000/docs

Web experiece -> http://67.207.90.121/