Skip to content

RepulsiveCoder/solar-sync

Folders and files

NameName
Last commit message
Last commit date

Latest commit

ย 

History

5 Commits
ย 
ย 
ย 
ย 
ย 
ย 

Repository files navigation

SolarSync - Animated Planetary System

A visually immersive solar system animation built with ReactJS and CSS, designed to fit any screen while preserving the relative motion dynamics of planets and moons.
Rotations and revolutions are timed accurately in relation to each other, creating a scientifically-inspired yet screen-optimized experience.

Feature Description:

  1. ๐ŸŒž Sun-Centered Layout: All planets revolve around a central sun, maintaining proper orbital hierarchy and order.
  2. ๐Ÿช Relative Motion Accuracy: Axial spins and orbital revolutions are animated using realistic ratios (e.g., Earth spins 365x per orbit).
  3. ๐Ÿ“ Window-Fitted Scaling: Planet sizes and distances are proportionally scaled to fit the viewport, ensuring full visibility without scroll.
  4. ๐ŸŒ Orbiting Moons: Moons rotate around their respective planets with motion synchronized to the parent planet's revolution.
  5. โš›๏ธ CSS-Driven Animation: All motion equations handled via CSS animations using dynamic variables injected from ReactJS.
  6. ๐Ÿงฉ Modular & Customizable: Built with component-based React structure allowing easy tweaking or adding more celestial bodies.
  7. ๐Ÿ“ฑ Responsive & Lightweight: Performs smoothly on all devices without external libraries or 3D engines.

View Live Site

Technology: ReactJS and CSS

Published: June 18, 2025

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published