Skip to content

An Interactive and Responsive 3D web-application for learning more about planets

License

Notifications You must be signed in to change notification settings

ArjiJethin/NASA-SpaceApps

 
 

Repository files navigation

Galactic TrailBlaze🚀

Galactic TrailBlaze Logo

Description📜

Welcome to Galactic TrailBlaze, an immersive 3D web-based application that brings the solar system and exoplanetary discoveries to your screen. This interactive tool allows users to explore planets, stars, and exoplanetary systems with real-time simulations of celestial bodies and their orbital paths. Gain detailed insights into each planet's characteristics and simulate their positions in space over time.

Features💡

  • Interactive 3D View: Real-time 3D visualization of the solar system and known exoplanets.
  • Detailed Exploration: Select and view information on each planet and exoplanet, including orbits and key stats.
  • Dynamic Controls: Zoom, pan, and rotate through the vastness of space, exploring star systems from any angle.
  • Orbital Simulation: Visualize and simulate the motion of planets over time.
  • Exoplanet Exploration: Dive into exoplanetary systems with confirmed discoveries beyond our solar system.

Getting Started⭐

Prerequisites

To run Galactic TrailBlaze, you will only need:

  • A modern web browser with WebGL support.
  • Thats all, Really :)

Installation🔪

  1. Clone the repository to your local machine:
  2. git clone https://github.com/ArjiJethin/NASA-SpaceApps.git
  3. Navigate to the project directory:
  4. cd NASA-SpaceApps
  5. (Optional) Install dependencies for local development [idk if u wanna work on this, but go for it :) ]
  6. npm install

Usage🔥

  1. Simply open index.html in your browser to launch the 3D viewer.
  2. Use the intuitive controls to explore various planets and exoplanetary systems.

Contributing✒️

We welcome contributions from the community! To get started:

  1. Fork the repository.
  2. Create a new branch for your feature or fix:
  3. git checkout -b feature-branch
  4. Make your changes and commit them with a clear message:
  5. git commit -m "Add new feature"
  6. Push to your branch:
  7. git push origin feature-branch
  8. Create a pull request for review.

License🪪

This project is licensed under the MIT License. For more information, please refer to the LICENSE file.

Check Out the Live Site

You can explore the Galactic TrailBlaze live by visiting the following pages:

Details📄:-

⦾ SignUp & SingIn Pages📝:-

SignUp PageSignIn Page

The SignUp page is used to create a new account for the user. The SignIn page is used to log in to the user's account.A dtabase can be added and we are thinking about its addition to the page later in the future.

⦾ About Page📰:-

About Page

This page is just information about the webpage and details regarding the people that participated in the project

⦾ NasaTerminal Page🛰️:-

NASA Terminal page

This NASA Terminal page is connected to the NASA API and can be used to get information about the planets and stars in the solar system.

⦾ Home Page🏡:-

Home Page

This Home page has a 3d model of a city with link to an the main 3d model pages

⦾ Earth Page🌏:-

Home Page

This Earth page has a 3d model of the earth with information about the earth and you can interact with the 3d model of the earth and see the information about the earth.The user can navigate through the planets using the List Template given in the bottom left corner

Navigation and Additional Planets:-

nav-barnav-barnav-barnav-barnav-barnav-barnav-barnav-barnav-bar

⦾ Catalogue Page📇:-

Home Page

This page has a Catalogue of all the exoplanets that were shown in the website and a breif description about them with links to them. You can navigate through the planets using the List Template given.

Exoplanets given in the Website:-

nav-barnav-barnav-barnav-barnav-barnav-barnav-barnav-barnav-barnav-bar

Conclusion☄️

Galactic TrailBlaze is more than just a tool for visualizing planets, it is an interactive gateway to the wonders of our solar system and the fascinating discoveries of exoplanets beyond. Whether you're a space enthusiast, a student, or a researcher, this application offers a user-friendly yet scientifically accurate experience that brings the universe closer to your fingertips. As we continue to explore and learn more about the cosmos, Galactic TrailBlaze will evolve and grow, providing up-to-date features and functionality.

We hope this project sparks curiosity and provides an engaging way to explore the incredible beauty and complexity of space. Feel free to contribute, offer suggestions, or reach out to the team for collaboration. Together, we can expand our understanding of the universe. Keep exploring!

About

An Interactive and Responsive 3D web-application for learning more about planets

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • HTML 92.2%
  • CSS 6.7%
  • JavaScript 1.1%