Elevator πŸ›—

I knocked up a simple elevator control panel you can run locally as a website.

Problem β†’ Solution β†’ Impact

Problem: Real-time simulation and control of elevator logic through the browser is rarely intuitive.

Solution: This panel offers a live-reactive UI wired to backend logic that simulates elevator behavior.

Impact: People could prototype and teach state-driven UI behaviour with a system that behaved consistently instead of collapsing into edge-case bugs.

Rationale

A fun test of my, at the time, primitive React skillset.

It uses React on the front end with simple HTML buttons that highlight floors/direction etc in colour and Django on the backend. It supports multiple floor ranges for different lifts and can optimise for the quickest lift based on a request for a floor number.