Visual Transit Simulator (VTS)

A web-based transit simulation system with CO2 tracking, pause/resume, and real-time WebSocket updates.

GitHub

Overview

The Visual Transit Simulator (VTS) is a web-based simulation platform designed to model and analyze transit systems.
It integrates both Java and JavaScript to support real-time updates, visualization, and extended simulation features.

Features

  • 🚍 CO2 consumption tracking for environmental impact measurement
  • ⏸️ Pause/resume capabilities for flexible simulation control
  • πŸ”„ Real-time updates via WebSocket communication
  • πŸ§ͺ Comprehensive JUnit test suites with 90% branch coverage
  • βœ… Ensured code quality with Google Java Style Guidelines compliance

Tech Stack

  • Java for backend simulation logic
  • JavaScript for interactive web-based visualization
  • JUnit for automated testing
  • WebSocket API for real-time communication