Skip to content

Dronzer2code/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)

📸 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!

About

An 3d Solar System Made Using Three JS and VibeCoding With My Friend Soumya

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • JavaScript 73.7%
  • HTML 26.3%