Live Train Tracking and Booking Website

JavaScriptHTML/CSSREST APIWeb Development
Live Train Tracking and Booking Website

Full-stack web application for Amtrak train booking and management

Project Overview

For my web development course, I built a full-stack train booking system that interfaces with the Amtrak API to provide real-time train tracking, schedule management, and passenger booking capabilities. This project demonstrates practical application of modern web technologies: API integration, dynamic DOM manipulation, and responsive design—all implemented from scratch without frameworks.

While the visual design is simple and functional (typical of a course project), the underlying architecture is robust, handling real-time data updates, complex API interactions, and multi-step user workflows.

Application Interface Main application interface showing live train status