/Planetary

Primary LanguageJavaScriptMIT LicenseMIT

Planetary - Planetario 3D con Three.js y React

Descripción

Planetary es un proyecto que combina Three.js y React para crear un emocionante planetario 3D interactivo. Este repositorio contiene el código fuente completo para desarrollar un sistema planetario virtual que permite a los usuarios explorar sobre diferentes cuerpos celestes de una manera visualmente impresionante.

Características

  • Interacción: Intuitiva y fluida para explorar el sistema solar.

image

  • Iluminación: Realista y efectos visuales que crean una experiencia envolvente.

image

  • Diseño: Receptivo para garantizar una experiencia optimizada en dispositivos móviles y de escritorio.

image

Instalación

Clona el repositorio de Planetary desde GitHub Navega al directorio del proyecto Instala las dependencias Inicia la aplicación

$ git clone https://github.com/MiguelMR86/Planetary
$ cd Planetary
$ code . # En caso de que lo tengas configurado
$ npm install
$ npm run dev

Uso

  • Scroll: Te permitira acercarte o alejarte a los diferentes planetas.
  • Click Izquierdo: Te permitira rotar la cámara sin límites
  • Click Derecho: Te permitira mover la cámara por el mapa 3D.

💻 Tecnologías

Front-end:

  • HTML
  • Tailwind
  • JavaScript
  • React ( dom )
  • Three ( orbit-controls )

Back-end

  • Node
  • Vite

🤝 Contribuciones

¡Gracias por considerar contribuir a Planetary! Si deseas colaborar conmigo, por favor sigue estos pasos:

Realiza un fork del repositorio. Crea una rama para tu función/ajuste: git checkout -b feature/nueva_funcion Realiza los cambios y realiza commits con mensajes descriptivos: git commit -m "Agrega nueva función" Envía tus cambios al repositorio: git push origin feature/nueva_funcion Abre un Pull Request describiendo tus cambios detalladamente.

📱 Contacto

Si tienes alguna pregunta, problema o sugerencia, por favor abre un issue en el repositorio.

Autores

  • Mario Pérez Marrero
  • Miguel Ángel Medina Ramírez