AlgoRandevu — the booking rule lives in a product setting, not in the sector
Our own product, still under construction, and not a client installation. Instead of burying how long a booking runs, what it attaches to and how bookings line up back to back, we leave all of it definable inside the product, so a rule change is not a code change. In the structure we are building, a booking can attach to a person, a room or a piece of equipment. We build it on the same Laravel and Inertia ground as AlgoKlima and AlgoCar; bookings live in MySQL and Redis runs as the cache layer. Improving an inherited system without shutting it down is separate work; the contribution here is deciding where the rule gets written.
Read the case study →