Solar System is an interactive web application that allows users to explore our solar system in 3D. Users can navigate around celestial objects such as planets and moons, and observe their trajectories. The application also provides detailed information about each celestial object and allows users to control the simulation speed.
- Realistic 3D representation of the solar system
- Smooth navigation and zooming around celestial objects
- Celestial objects trajectories displayed with orbit lines
- Detailed information about each celestial object
- Adjustable simulation speed
- Responsive design for desktop and mobile devices
- Toggleable labels and orbit lines
- Clone this repository:
git clone https://github.com/flmartineau/solar-system.git
- Install dependencies:
npm install
- Start the development server:
npm start
- Open your browser and navigate to
http://localhost:9000.
To create a production build, run:
npm run build
The dist folder will be generated with the production-ready files. You can deploy this folder to your preferred hosting provider.
- Three.js
- TypeScript
- WebGL
- Webpack
- React
Background music by IvyMusic (https://pixabay.com/music/ambient-space-atmospheric-background-124841). Planets images from NASA (https://solarsystem.nasa.gov).
