1. Destination Selection
Users select a planet card. Each card includes a small rotating planet preview and a short mission label.
Project Overview
Space Travel Explorer is an interactive multimedia web application built for CS430 Internet Multimedia Programming. The site lets users choose a planet, travel through a full-screen animated starfield, and arrive at a futuristic dashboard with rotating planet visuals and NASA-sourced facts.
Design Process
The design is built around the feeling of a space cockpit. Instead of simply clicking a button and seeing text, the user goes through a launch, warp travel, arrival, and dashboard reveal.
Users select a planet card. Each card includes a small rotating planet preview and a short mission label.
JavaScript starts a canvas-based warp animation with star streaks, velocity data, progress, and signal status.
The page updates the large rotating planet, mission facts, and source link using DOM manipulation.
Technologies Used
This project uses semantic HTML for structure, external CSS for responsive layout and visual design, JavaScript for interactivity, a canvas element for the travel effect, planet texture images for multimedia, and a local audio file for the cockpit atmosphere.
Accessibility & Usability
The website includes semantic landmarks, readable contrast, keyboard-friendly buttons and links, alt text, a skip link, audio controls, visible focus states, and reduced-motion support for users who prefer less animation.