A comprehensive real-time dashboard for tracking 15+ NASA deep space missions across the solar system and beyond. DeepSix provides live mission data, spacecraft telemetry, Mars sol cycle monitoring, and real-time position tracking using NASA's official APIs.
Work in Progress - This project is actively under development and may contain bugs or incomplete features. Data may not always be available or accurate. We appreciate your patience as we continue to improve DeepSix.
- Real-time Sol Tracking - Live Martian day counters for Perseverance & Curiosity
- Mars Local Solar Time (MLST) - Accurate timekeeping on Mars
- Seasonal Information - Current Mars season and solar longitude
- Latest Surface Photos - Fresh images from Mars rovers with automatic rotation
- Mission Telemetry - Health status, signal strength, and data rates
- Live Position Data - Real-time spacecraft positions via JPL Horizons API
- Distance & Velocity - Current distance from Earth and travel speeds
- Communication Delays - Signal travel time calculations (one-way & round-trip)
- Mission Status - Health, operational status, and fuel remaining
- Journey Progress - For en route missions (Europa Clipper, Lucy, Psyche, OSIRIS-APEX)
- Mars System - 5 active missions (rovers, orbiters, landers)
- Deep Space Probes - Voyager 1 & 2, Parker Solar Probe, New Horizons
- Jupiter System - Juno orbiter, Europa Clipper (en route)
- Asteroid Missions - Lucy, Psyche, OSIRIS-APEX (all en route)
- Space Observatories - James Webb Space Telescope
- Full-Width Responsive Design - Optimized for all screen sizes
- Data Source Attribution - Clear labeling of API sources (NASA, JPL)
- Smooth Animations - Powered by Framer Motion
- Offline Support - Image caching with IndexedDB
- Real-time Updates - Live data feeds with configurable refresh rates
- Node.js 20+ - Download
- NASA API Key - Free at api.nasa.gov
-
Clone the repository
git clone https://github.com/Sarks0/DeepSix.git cd DeepSix -
Install dependencies
npm install
-
Set up environment variables
cp .env.example .env.local # Edit .env.local and add your NASA API key -
Run the development server
npm run dev
-
Open the dashboard
Navigate to http://localhost:3000
Deploy to Vercel (Recommended):
Or build manually:
npm run build
npm run start- Next.js 15 - React framework with App Router and Server Components
- TypeScript - Full type safety and enhanced developer experience
- React 19 - Latest React features and performance improvements
- Tailwind CSS - Utility-first CSS framework
- Framer Motion - Production-ready animation library
- CSS Grid & Flexbox - Modern responsive layouts
- Zustand - Lightweight state management
- IndexedDB - Client-side data caching for offline support
- React Query - Server state management (coming soon)
- NASA Mars Rover Photos API - Latest images from Mars surface
- NASA JPL Horizons API - Real-time spacecraft positions
- NASA Deep Space Network (DSN) - Communication tracking
- Mars Weather API - Martian atmospheric data
- ESLint - Code linting and style enforcement
- Prettier - Code formatting
- TypeScript Compiler - Type checking
- Vercel - Edge network deployment with automatic CI/CD
- GitHub Actions - Automated testing and deployment workflows
| Command | Description |
|---|---|
npm run dev |
Start development server (localhost:3000) |
npm run build |
Build for production |
npm run start |
Start production server |
npm run lint |
Run ESLint code linting |
npm run type-check |
TypeScript type checking |
npm run format |
Format code with Prettier |
Contributions are welcome! Whether it's:
- Bug reports
- Feature suggestions
- Documentation improvements
- UI/UX enhancements
- Code contributions
How to contribute:
- Fork the repository
- Create a feature branch (
git checkout -b feature/AmazingFeature) - Commit your changes (
git commit -m 'Add some AmazingFeature') - Push to the branch (
git push origin feature/AmazingFeature) - Open a Pull Request
This project is licensed under the Apache License 2.0 - see the LICENSE file for details.
- NASA - For providing incredible public APIs and mission data
- JPL - For the Horizons System API and spacecraft tracking data
- Vercel - For seamless deployment and hosting
- Open Source Community - For the amazing tools and libraries that make this possible
Project Maintainer: @Sarks0
Project Link: https://github.com/Sarks0/DeepSix
Website: https://deepsix.io
Built with passion for space exploration
Bringing the cosmos closer to everyone, one mission at a time
Star this repo if you find it interesting!
