Skip to content
EmoProgrammingPublic

About

Interactive Prague public transport map with tram routes, departure search and a quiz.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

51 Commits

Folders and files

NameName
Last commit message
Last commit date
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

MHD Prague

MHD Prague is a web application for exploring Prague's tram network. It allows users to visualize tram routes on an interactive map, find upcoming departures from tram stops, and test their knowledge of Prague's tram lines through an interactive quiz.

Live Demo

Open MHD Prague

Features

  • Interactive Map – Display tram routes and explore individual stops using Leaflet.
  • Tram Departures – Find upcoming tram departures based on a selected date, time, and stop or platform.
  • Tram Quiz – Test your knowledge of Prague's tram routes by guessing tram line numbers.
  • Leaderboard – Compare quiz scores with other players.

Technologies Used

  • Python – Processing and filtering public transport data.
  • JavaScript – Client-side application logic and data retrieval.
  • Leaflet – Interactive map rendering.
  • JSON – Storing and providing processed transport data.
  • PID GTFS – Source of public transport schedule and route data.

Data Source

The application uses public transport data provided by Prague Integrated Transport (PID).

PID Open Data

The original GTFS data is processed using Python scripts and converted into JSON files consumed by the web application.

Documentation

For more detailed information, see the following documents:

Live Application Pages

AI Assistance

ChatGPT was used to translate the project documentation into English and to create this README file.

About

Interactive Prague public transport map with tram routes, departure search and a quiz.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages