Skip to content

ahmash11/SPLive

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

5 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

🚀 SPLive — NASA Space Portal

A front-end web application that visualizes NASA data through an immersive sci-fi themed interface.

🚀 Overview

SPLive is an interactive web project that connects to NASA’s public APIs to display real-time space data, including the Astronomy Picture of the Day and Mars rover images. It focuses on UI/UX immersion, combining robust API integration with cinematic animations and interactive web functionality built entirely with JavaScript.

✨ Features

🌌 Data Systems

  • Astronomy Picture of the Day (APOD)
  • Mars Rover image feed
  • Date-based browsing

🎮 Interactive UI

  • Random "warp" navigation
  • Animated transitions
  • Glassmorphism design

🛡️ Resilience

  • Handles API failures gracefully
  • Fallback content system

🛠️ Tech Stack

  • HTML5
  • CSS3
  • JavaScript (ES6+)
  • NASA Open APIs

📂 Project Structure

index.html styles.css script.js

▶️ How to Run

  1. Open index.html in any modern web browser.

🎯 Engineering Highlights

  • Async API handling with error recovery
  • Interactive UI animations using vanilla JavaScript
  • Clean separation of UI logic and state management

🔮 Future Improvements

  • Add more NASA APIs
  • Expand interactive functionality and documentation
  • Improve performance caching
  • Deploy live version

👤 Author

Ahmed Al-Mashraie

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors