Skip to content

SoumyaEXE/3d-Solar-System-ThreeJS

Repository files navigation

✨3D Solar System Using Three.js & Vite - VibeCode🌌

A visually interactive 3D Solar System simulation built with Three.js and Vite.
Explore the planets, their orbits, and the beauty of our solar neighborhood — all in your browser!

Repo Size Last Commit Stars Forks


✨ Features

  • 🌞 Realistic 3D models of the Sun and planets
  • 🪐 Animated orbits & rotations
  • 🌍 Scaled distances & sizes (for clarity)
  • 🖱️ Mouse controls — zoom, pan, and rotate
  • ⚡ Built with Vite for fast loading
  • 📱 Responsive design (desktop & mobile)

-☀️Most Wanted Eclipses With Cinematic View And Explaination For Childrens🌓


📸 Screenshots

Screenshot


🚀 Getting Started

✅ Prerequisites

⚙️ Installation

git clone https://github.com/SoumyaEXE/3d-Solar-System-ThreeJS.git
cd 3d-Solar-System-ThreeJS
npm install

▶️ Running Locally

npm run dev

🔗 Then Open

http://localhost:5173

📦 Build for Production

npm run build

📂 Project Structure

.
├── public/
│   └── textures/      # Planet textures
├── src/
│   ├── main.js        # Main entry point
│   └── ...            # Other source files
├── index.html
├── package.json
├── vite.config.js
└── README.md

🛠️ Tech Stack

Tech Stack


🤝 Contributing

Contributions, issues, and feature requests are welcome!
Feel free to open an issue or submit a PR to improve the project.


📜 License

This project is licensed under the MIT License — see LICENSE for details.


🌍 Credits

  • 🌌 Planet textures: NASA
  • 🛰️ 3D inspiration: Three.js Examples

👥 Contributors

Contributors
Thanks to all who have contributed!