Skip to content

Releases

Version profesional con autentificacion y autorizacion de usuarios y funcionalidades dependiendo del rol

Choose a tag to compare

@Mig1881 Mig1881 released this 08 May 07:47
105e2bc

Nuevas funcionalidades:

Autenticacion y autorizacion. Integracion de un sistema de autenticacion basado en JWT, que permite registro e inicio de sesion con persistencia de sesion y proteccion de rutas. Implementacion de gestión de roles (RBAC): Sistema jerárquico con niveles de acceso diferenciados para Administradores, Prensa y Pilotos.
Gestion de estado Global. Se organiza un sistema de estado gobal mediante Context API y un patron basado en reducer para gestionar las transiciones de estado.
Integracion de datos y servicios. La aplicacin consume datos desde distintos endpoints y centralizan su acceso mediante servicios.
Dashboards Funcional y reactivos. Paneles de mando personalizados por rol con métricas en tiempo real (Tasas de éxito, conteo de tripulación, toneladas enviadas) utilizando un patrón simétrico de 4 tarjetas.
Optimización Asíncrona. Implementación de Promise.all para la carga en paralelo de datos técnicos (cohetes, plataformas, cargas útiles y tripulación), reduciendo drásticamente los tiempos de carga.
Testing. La aplicación cuenta con una suite de 30 pruebas unitarias e integración y 8 test E2E de flujos completos que garantizan la estabilidad del sistema.
Despliegue en entornos. Despliegue en local mediante contenedores y en plataforma AWS.

v1.0.0 - Lanzamiento Inicial

Choose a tag to compare

@Mri186481 Mri186481 released this 04 Jan 10:08

🚀 AstroLaunchX v1.0.0

Primera versión estable de la aplicación AstroLaunchX. Actividad de aprendizaje de la primera evaluación de Desarrollo de Interfaces.

Funcionalidades incluidas:

  • 🔭 Explorador de Misiones: Visualización completa de lanzamientos de SpaceX.
  • 🔍 Búsqueda Avanzada: Filtrado por nombre, estado (Éxito/Fallo) y ordenación cronológica.
  • 📄 Detalle de Misión: Integración con mapas y datos técnicos del cohete.
  • 🌓 Temas: Soporte completo para Modo Claro y Modo Oscuro.
  • 📨 Contacto: Formulario funcional con validaciones y feedback visual.
  • 🎨 UI/UX: Diseño basado en principios Gestalt y totalmente responsive.

Instalación:
Descarga el código fuente (Source code) y sigue las instrucciones del README.md.