Choose the device you are using the application on and then start scrolling with the mouse or sliding down if on touchscreen:
Mercury
Mercury, the first planet from the Sun and the smallest in the Solar System, is named after the Roman god Mercurius, who is the god of commerce, communication, and the messenger of the gods. Classified as a terrestrial planet, it shares roughly the same surface gravity as Mars.
Venus
Venus, the second planet from the Sun, is a rocky planet with the densest atmosphere among all rocky bodies in the Solar System. It closely resembles Earth in mass and size, orbiting inferiorly inside Earth's orbit. Venus frequently appears as either a "morning star" or an "evening star" in Earth's sky.
Earth
Earth, the third planet from the Sun, is known as the sole celestial body supporting life. It is characterized by its vast reserves of water, rendering it a water-dominated world. The extensive global ocean covers approximately 70.8% of Earth's surface.
Mars
Mars, the fourth planet from the Sun, boasts an orange-red surface due to its covering of iron(III) oxide dust, earning it the moniker "the Red Planet". Notable for its brightness in Earth's sky, Mars is frequently observed through telescopes due to its high-contrast albedo features. econd smallest planet in the Solar System with a diameter of 6,779 km.
Jupiter
Jupiter, the fifth planet from the Sun and the largest in the Solar System, is a colossal gas giant. Its mass surpasses that of all other planets combined by more than two and a half times, yet remains less than one one-thousandth the mass of the Sun.
Saturn
Saturn, the sixth planet from the Sun and the Solar System's second-largest, following Jupiter, is a massive gas giant with an average radius approximately nine-and-a-half times that of Earth. Despite having only one-eighth the average density of Earth, it boasts over 95 times Earth's mass.
Uranus
Uranus, the seventh planet from the Sun, is a cyan-colored ice giant composed primarily of water, ammonia, and methane. These elements exist in a supercritical phase known as 'ice' or volatiles in astronomical terms.
Neptune
Neptune, the eighth and most distant recognized planet from the Sun, ranks as the fourth-largest planet in terms of diameter and the third-most massive. With a mass 17 times that of Earth, it slightly outweighs its fellow ice giant, Uranus.
Pluto
Pluto is a dwarf planet situated in the Kuiper belt, a ring of celestial bodies orbiting beyond Neptune. While being the ninth-largest object and tenth-most-massive directly orbiting the Sun, it holds a distinct place in the Solar System's vast expanse.
Now feel free to explore the solar system by yourself! Use the mouse's scroll or slide (if on touchscreen) to zoom in/out, and change direction with screen sliding. You can pan with mouse2.
Solar System made with Three.js
I managed to create this project in around 5 days starting with 0 knowledge of Three.js . It was such a huge challenge for me, but I did it with so much love for programming and for Space and astronomy so I dedicate this project to all of my friends who are interested in these topics. Let your dreams be infinite like the Cosmos!
This project has been created as a portfolio project for showcasing my skills and understanding on integration of a third-party libraries to my projects, code-structure, code readability, code logic separation and of other fundamental skills related to html, css and javascript. I dare to say I learned so many new things during the development process, which therefore left me really satisfied.
I want to thank to www.absrd.co for motivating me to complete this challenge as this project has been prepared as a part of the interview process.
Link to GitHub