Skip to content

wamullins/Nebula-Nav

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

110 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Nebula-Nav: Interactive Starmap Site

Nebula-Nav is an interactive starmap site that allows users to explore the wonders of the universe. With Nebula-Nav, you can navigate through the stars, discover space objects, and learn fascinating information about the cosmos. Let your curiosity guide you as you embark on a space journey!

Features

  • Interactive Starmap: Explore the vastness of space through an interactive starmap. Zoom in, zoom out, and navigate seamlessly across different regions of the night sky.

  • Space Object Information: Click on Space objects to access detailed information about them. Discover interesting facts, such as the object's name, type, distance, and more.

  • Search: Use the search functionality to find specific Space objects or constellations quickly. Just type in the name, and Nebula-Nav will guide you to your desired destination.

  • User-Friendly Interface: Nebula-Nav offers a sleek and intuitive interface, providing an immersive experience for users to delve into the mysteries of the cosmos.

Tech Stack

Nebula-Nav is built using the following technologies:

  • React: A JavaScript library for building user interfaces.
  • React Router: A routing library for React applications.
  • Three.js Fiber: A modern version of the Three.js library for creating WebGL-based visualizations.
  • Axios: A promise-based HTTP client for making API calls.
  • CSS: Used for styling and enhancing the visual appeal of the site.

Installation

To run Nebula-Nav locally, follow these steps:

  1. Clone the repository: git clone <repository-url>
  2. Navigate to the project directory: cd Nebula-Nav
  3. Install the dependencies: npm install
  4. Start the development server: npm run dev

API Integration

Nebula-Nav integrates with the following API to provide Space object data: The Nebula-Nav-Api

Relevant Links

Contributing

Contributions to Nebula-Nav are welcome! If you would like to contribute, please follow these steps:

  1. Fork the repository and clone it to your local machine.
  2. Navigate to the project's root directory in your terminal.
  3. Create a new branch for your feature or bug fix: git checkout -b [branchName]
  4. Make your changes and test thoroughly.
  5. Commit your changes: git commit -m 'Add new feature'
  6. Push the branch to your forked repository: git push origin myBranch
  7. Open a pull request, describing the changes you've made.

Contact Us

Shay-Saad Wasil Email:fwasil83@gmail.com

Max Pavlenko Email:max.pavlenko133@gmail.com

Andrew Mullins Email:mullinsa428@gmail.com

Christopher Erb Email:christopherErb01@gmail.com

Enjoy exploring the depths of the universe with Nebula-Nav!

About

project 3

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •