Behold! Yet another web application that proves developers will literally visualize anything. This time, we're celebrating that magical moment when the Earth decides to tilt just right and give half the planet seasonal depression. Built with React and Three.js, because apparently regular 2D wasn't complicated enough.
Behold, the fruits of our procrastination
- A fancy 3D visualization that will make your GPU question its life choices
- Super accurate astronomical calculations powered by Astronomia (because we're nerds like that)
- A UI so responsive it puts your ex's text replies to shame
- Animations smoother than your coffee shop pickup lines
- React 18 (Because React 17 is so last season)
- Vite (Because who has time to wait for webpack anymore?)
- Three.js (For when 2D just isn't pretentious enough)
- @react-three/fiber & @react-three/drei (More Three.js stuff, but make it Reactâ„¢)
- Tailwind CSS (Because writing actual CSS is too mainstream)
- Framer Motion (For those who think CSS transitions are too basic)
- Astronomia (Real astronomy calculations, not your horoscope app)
- Clone the repository (you know, the usual ctrl+c, ctrl+v dance)
- Install half the internet:
npm install
- Cross your fingers and run:
npm run dev
- Navigate to http://localhost:5173 and watch your computer fan go brrrr
npm run dev- Start the development server (and your journey into madness)npm run build- Build for production (and pray it works)npm run preview- Preview the build (spoiler: it probably works)npm run lint- Pretend you care about code quality