Project Overview

About the mission

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

How the experience works

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.

1. Destination Selection

Users select a planet card. Each card includes a small rotating planet preview and a short mission label.

2. Space Travel

JavaScript starts a canvas-based warp animation with star streaks, velocity data, progress, and signal status.

3. Planet Dashboard

The page updates the large rotating planet, mission facts, and source link using DOM manipulation.

Technologies Used

HTML, CSS, JavaScript, Canvas, Images, Audio

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.

HTMLSemantic pages
CSSResponsive HUD design
JavaScriptLaunch + validation
CanvasWarp starfield

Accessibility & Usability

Built for a clear user experience

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.