LiftLab is a project I developed (with a lot of vibe coding) to help learn more about elevator control algorithms!
While working at Bloomberg (each office has its own quirky elevator system), I was obsessed with all the different ways that elevators worked, so I was curious if I could make my own app to simulate them, develop my own control algorithms, and benchmark them against each other, similar to chess engines.
I think it’s super satisfying to see the lift move around the screen, and understand how they work, and it’s a great way to learn about control algorithms. If you clone the repo, you can try writing your own better control algorithms and get even better scores.
This project was developed in a single day using a Spec Driven Development AI method, and I really want to keep adding features to improve benchmarking, build more interesting algorithms, and test scenarios like morning rush or lunch time.
You can watch LiftLab in your browser here, as well as look at the code and documentation on GitHub.
Back
