Japan Train Routing System

This project is an individual final project for 2190102 Advanced Computer Programming
International School of Engineering, Faculty of Engineering, Chulalongkorn University

Project Overview

Presentation for the required main components of the project

Tools Used

Python

  • Organizing JSON data into manageable documents in MongoDB

  • Create functions to let Flask pages return the desired values

Flask

  • Create API to serve for the mobile application

Ionic (Angular)

  • Used as a framework for creating the application

  • Uses Flask as an API

MongoDB

  • ALL_STATIONS documents

    • Stores the organized information about each station

    • Name (EN/JP), Lines (EN/JP), Location, Address

  • LINES documents

    • Stores information of each rail lines

    • Name (EN/JP), Region, Stations