Ride Control System
Project Details
Tools
Vite
Vue
JavaScript
HTML/CSS
Github
Repo
While learning Vite, Vue, and JavaScript for work, I built this project to gain experience
calculating things like wait time, hourly capacity, capacity utilization, and managing block zones
with ride controls.
Users can dispatch vehicles, start/stop the ride, monitor safety systems, etc.
Block zones
Block zones are JSON objects that have a set limit of vehicles. If the
block-zone ahead of a car is occupied, the car will not move until it is available.
Wait time
-
Looks at how many ride vehicles were sent out in the last 5 minutes.
-
Calculates how many guests can be moved per minute based on that.
-
Divides the number of people in line by that rate to get an estimated wait time.
-
Uses default values if there’s not enough data, and keeps the result within a reasonable
range.