Skip to content

Repository files navigation

🚀 StarTrek

Explore the Universe Through Data, Visualization, and Real-Time Space Intelligence

A modern space exploration platform built with Next.js, React, and TypeScript that combines real-time satellite tracking, astronomical observations, celestial event monitoring, constellation exploration, and planetary information into a unified experience.

🌌 Astronomy • 🛰️ ISS Tracking • ✨ Constellations • ☄️ Celestial Events • 🪐 Planetary Explorer


🌟 Overview

StarTrek is an interactive astronomy and space exploration dashboard designed to make space science more engaging, educational, and accessible.

The platform integrates real-time data sources, curated astronomy datasets, and a retro-inspired mission control interface to provide users with a comprehensive space exploration experience.

Whether tracking the International Space Station, checking observing conditions for the night sky, exploring constellations, or learning about the planets of our Solar System, StarTrek brings everything together in one place.


🚀 Features

🛰️ ISS Tracker

Track the International Space Station in real time.

Features

  • Live ISS position tracking
  • Latitude and longitude monitoring
  • Altitude and velocity telemetry
  • Crew information
  • Orbit statistics
  • Mission timeline
  • Interactive world map visualization
  • System health indicators

🌙 Night Sky Command Center

Analyze observing conditions for any city worldwide.

Features

  • Global city search
  • Weather and cloud coverage analysis
  • Observation quality scoring
  • Moon phase monitoring
  • Lunar illumination tracking
  • Visible planets display
  • Constellation recommendations
  • Observation activity logs

✨ Constellation Explorer

Discover and compare constellations from both hemispheres.

Features

  • Detailed constellation profiles
  • Brightest star information
  • Mythology and historical context
  • Seasonal visibility data
  • Hemisphere categorization
  • Viewing recommendations
  • Constellation comparison tools
  • Astronomy statistics dashboard

☄️ Celestial Events Database

Stay updated on important astronomical events.

Features

  • Solar eclipses
  • Lunar eclipses
  • Meteor showers
  • Planetary conjunctions
  • Event timeline view
  • Live countdown timers
  • Event categorization system
  • Upcoming and historical records

🪐 Planetary Explorer

Explore the planets of our Solar System.

Features

  • Planetary information database
  • Physical characteristics
  • Orbital properties
  • Comparative planet data
  • Educational astronomy content
  • Interactive exploration interface

🎨 User Experience

StarTrek features a custom retro-inspired mission control design influenced by:

  • NASA mission consoles
  • Observatory control systems
  • CRT terminal interfaces
  • Space telemetry displays

Visual Highlights

  • Animated starfield background
  • Retro mission-control aesthetic
  • Dynamic telemetry panels
  • Responsive layouts
  • Interactive dashboards
  • Status indicators and alerts
  • Space-themed transitions and animations

🛠️ Technology Stack

Frontend

  • Next.js 15
  • React
  • TypeScript

Styling

  • CSS
  • Responsive Design
  • Custom Component Architecture
  • Retro UI System

APIs & Services

  • WhereTheISS.at API
  • Open-Meteo API
  • Geocoding Services
  • Custom Astronomy Calculations
  • Curated Local Datasets

📂 Project Structure

src
├── app
│   ├── iss-tracker
│   ├── night-sky
│   ├── constellations
│   ├── celestial-events
│   ├── planets
│   └── api
│
├── components
│   ├── home
│   ├── iss
│   ├── sky
│   ├── constellations
│   ├── events
│   ├── planets
│   ├── retro
│   └── common
│
├── hooks
├── lib
├── data
├── styles
└── types

⚡ Installation

Clone Repository

git clone https://github.com/YOUR_USERNAME/StarTrek.git
cd StarTrek

Install Dependencies

npm install

Start Development Server

npm run dev

Open:

http://localhost:3000

🏗️ Production Build

npm run build
npm start

🎯 Project Goals

StarTrek was developed to:

  • Make astronomy more accessible
  • Visualize real-world space data
  • Encourage scientific curiosity
  • Create an engaging educational platform
  • Demonstrate modern web development practices
  • Combine multiple astronomy tools into one experience

📊 Module Status

Module Status
Home Dashboard ✅ Complete
ISS Tracker ✅ Complete
Night Sky Command Center ✅ Complete
Constellation Explorer ✅ Complete
Celestial Events Database ✅ Complete
Planetary Explorer ✅ Complete

🌌 Highlights

  • Real-time ISS tracking
  • Interactive astronomy dashboards
  • Global observation tools
  • Constellation database and comparison
  • Celestial event monitoring
  • Planetary exploration system
  • Responsive user experience
  • Type-safe architecture
  • Modular component design

👥 Team Project

Developed collaboratively as a space technology and astronomy-focused project, combining scientific data visualization, modern web technologies, and interactive user experiences.


📜 License

This project is intended for educational, research, portfolio, and demonstration purposes.


🚀 StarTrek

Exploring Space Through Technology

Made with curiosity, creativity, and a passion for the cosmos.

About

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages