Sobre el proyecto

Moon Mission Orbit Animations es un proyecto educativo que visualiza misiones lunares históricas y actuales mediante datos de órbita de alta fidelidad. La aplicación incluye modos de representación 2D (D3.js/SVG) y 3D (Three.js), lo que permite a los usuarios explorar trayectorias desde sistemas de referencia centrados en la Tierra, en la Luna o relativos. Sus funciones principales incluyen soporte para misiones con múltiples naves, representación realista de la luz solar y el terreno, y un modo «Joy Ride» para seguir a las naves espaciales. El proyecto se basa en productos de efemérides de Chebyshev para una interpolación eficiente y admite modos avanzados de comparación de misiones. Está diseñado como una aplicación web estática con una arquitectura modular, que separa la aplicación en tiempo de ejecución de los activos de datos específicos de cada misión. El repositorio incluye herramientas completas para la configuración de misiones, pruebas automatizadas con Vitest y Playwright, y flujos de trabajo de CI/CD para el despliegue.