Skip to content

Latest commit

 

History

28 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 

Repository files navigation

SpaceExplorer: Mission Control System

SpaceExplorer is a professional-grade space mission management system designed to function like an authentic NASA/ESA-grade mission control dashboard. It provides a data-dense, immersive, and fully interactive interface for managing astronauts, active space missions, discoveries, and observations.


Project Overview

Originally conceived as a local-first interface, SpaceExplorer has evolved into a robust full-stack application. The system enables seamless management of space agency operations with real-time data handling, secure authentication, and a high-fidelity user experience.

Key Capabilities

  • Mission Operations: Track launches, manage mission timelines, and monitor mission status (Active, Completed, Failed, Planning).
  • Astronaut Management: Maintain a crew roster with rank, specialty, and assignment tracking.
  • Discovery & Observation Logs: Log scientific discoveries and personal sky observations with a significance-rating system.
  • Interactive Dashboard: Live mission feeds, animated statistics, and data visualizations powered by Chart.js.

Technical Architecture

SpaceExplorer utilizes a modern full-stack architecture designed for performance and security.

Tech Stack

Layer Technology
Frontend Vanilla HTML5, CSS3, JavaScript (ES6+), Chart.js
Backend Node.js, Express.js
Database MongoDB (via Mongoose)
Security JSON Web Tokens (JWT), Bcryptjs
Tooling Nodemon, Postman

Development Modules

  • Auth System: Secure registration and login flows with JWT-based sessions.
  • Worldbuilder Mode: Dynamic data entry for universe-building and character lore.
  • Telemetry Tracking: Live data streaming for mission launches and flight metrics.

Design System

The interface is built with an immersive "Mission Control" aesthetic, featuring:

Dark Mode Native: Deep space color palette (--bg-void to --bg-glass).

Glassmorphism: High-fidelity panels with backdrop blurs and glowing HUD borders.

Typography: Orbitron (Headings), Inter (Body), and JetBrains Mono (Technical data).

Animations: Pulse-glow indicators, staggered entrance transitions, and live countdown timers.


Legacy Reference (V1)

This repository contains the evolution of SpaceExplorer. The legacy version (V1), which utilized a Node.js backend with Microsoft SQL Server, has been deprecated in favor of the current MongoDB-powered architecture but is preserved for reference.


Contributions

Version 2.0 Full-Stack Upgrade: Developed by Syeda Fatima, Umaima Mumtaz, and Amjad Hussain, covering the transition from static mockups to a fully functional application, including the authentication module, database integration (MongoDB), and API development. Version 1.0 : Developed by Syeda Fatima Zahra, Amna Maryam Fatima, and Noor-ul-ain Jellani Gujjar


About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages