Inspiration

Our Inspiration was:

  • We wanted to engage users with the vast expanse of space, with fun facts, images, and games.
  • Also we got annoyed with our professors giving us a ton of assignments, so we wanted to have some stress relief by sending them to space

What it does

Our project is a website that:

  • Includes space information and game simulations
  • The information is dynamically updated by NASA
  • The simulation is customizable based on the user's wanted experience because they can choose which professor or icon they want to launch into space.

How we built it

We built our project with the following:

  • We hosted our project on Repl.it
  • We used HTML to create webpages and CSS to style them
  • We used Javascript to fetch data from NASA's website and for the dropdown options for the simulation
  • We created a cohesive color palette and made a logo for the website with Vista

Challenges we ran into

Some challenges that we ran into were:

  • We originally were trying to fetch a photo for the NASA Astronomy Image of the Day, but at 12:00 AM, NASA uploaded a YouTube video. We had to adjust the code to check for the type of media input to fix this problem
  • Applying the CSS styling to the Javascript was difficult at first because the Javascript creates HTML elements when it runs and we were unsure how the styling would work with that
  • Struggled at first with the permissions on Repl.it to access some of NJIT's faculty photos

Accomplishments that we're proud of

Accomplishments that we are proud of are:

  • Having a working webpage at the end of the hackathon
  • Making a successful implementation of beautiful-soup
  • Learning more about working with API
  • Successfully hosted website on Repl.IT for the first time

What we learned

  • We learned how to work with API to pull information about asteroids orbiting Earth, and NASA's daily photo
  • How to web scrape with Python
  • Implementing a basic java script game in html is possible in 2 different methods

What's next for LunaTech: Space Information & Simulation Hub

Future plans that we have for "LunaTech: Space Information & Simulation Hub" are the following:

  • Use the courses people are registered for to look through NJIT's course schedule to select the professors that they want to send to space
  • Implement more games, with different controls and varying slide bars for controlling the game settings
  • Have the user select a day or week to view what Asteroids are orbiting Earth
  • Fix the refresh page code in the Javascript so the page is wiped when a new button is pressed
Share this project:

Updates