Skip to content

AMYasserF/Pharoh-s-StarCode

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

60 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🪐 Interactive Orrery Web Application 🌍

🚀 Project Overview

Our Interactive Orrery Web Application brings space exploration to your fingertips by visualizing near-Earth objects and planets in our solar system. It serves as an educational tool that allows users to:

  • 🌍 View real-time positions of planets and near-Earth objects.
  • Experience a 📈 dynamic simulation that shows their movements over time.
  • Explore 🔍 educational tooltips packed with fascinating facts about celestial bodies.
  • Navigate easily with 🔎 zoom controls for better exploration.
  • Participate in 🎮 quizzes and challenges to test and deepen your space knowledge.

🎯 Purpose

We aim to make space education engaging and accessible by providing an interactive learning experience. Users can explore space through visual learning and access informational articles to broaden their knowledge.


🌟 Key Features

  1. 🪐 Interactive Visualization: Real-time positions of celestial bodies.
  2. 📊 Dynamic Simulation: Illustrating movements over time.
  3. 📚 Educational Tooltips: Facts about planets, asteroids, and near-Earth objects.
  4. 🔍 User-Friendly Controls: Zoom in/out to explore different regions of the solar system.
  5. 🎯 Quizzes & Challenges: Engaging activities to test users' knowledge.

💻 Technologies Used

  • 💻 JavaScript: For both front-end and back-end development.
  • ⚛️ React.js: To manage the UI and components efficiently.
  • 🌌 Three.js: For creating 3D visualizations of the solar system.
  • 🎨 CSS: To create a visually appealing interface.

🌐 Live Demo

Check out the deployed version of the application here. 🌍🚀


📖 Getting Started

🛠️ Prerequisites

Make sure you have the following installed on your machine:

📦 Installation Instructions

Follow these steps to run the project locally:

  1. Clone the repository 🌀:
git clone https://github.com/your-usernamePharoh-s-StarCode.git
cd Pharoh-s-StarCode
  1. Install the dependencies 📂:
npm install
  1. Start the development server 🚀:
npm run dev
  1. Visit the application in your browser 🌐:
http://localhost:3000

📚 Resources

Here are some of the key resources and APIs we used in building the project:


Important

To contribute, Fork this repository, create a new branch from the main branch, make your changes, and submit a pull request.
Include a description of your changes in the pull request description.

Contributors


Ahmed Fathy

Abdallah Ahmed

Rahma Fathy

Ammar Yasser

Habiba Mahmoud

Mohammed Gamil

About

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages

  • JavaScript 86.4%
  • CSS 13.3%
  • HTML 0.3%