top of page

Shipfast

Find all ferry information

Personal application. Show detailed and instant ferry information in a single application. Cater for different ferry schedule structures.

Group 12.png

Harmonious data design for different ship schedules

Ship schedules are messy data structure to handle. The schedule structure are varied from one-way, bidirectional traffic, cyclic traffic and more difficult, different stops in different time period. As a software engineer, we need to break down this data structure into a smaller unit that can represent all schedules behaviours. Finally, we come out with 3 data units: ship point, route and ferry line. The route is made of ship points and the ferry line is made of route.

​

The below screenshots show the draft of the data structure brainstorming.

PXL_20210620_154002241_edited.jpg
PXL_20210620_154043278_edited.jpg

GET IN TOUCH

© 2021 by Ray Tsang

bottom of page