Rails Apps

Reserve live demo Open

Rails 8 · Ruby 3.3 · solo · in daily use

Log in and book a room — then open the history to watch every change tracked field by field, or the stats for live utilization. It went up in an afternoon; see if you can find a rough edge.

A booking tool for shared office resources — meeting rooms by the slot, a parking spot by the day — with a day calendar, usage stats, and a full audit trail. Built in an afternoon for real colleagues, so it had to be right and polished the first time, not generated until it looked good.

  • Polished where it counts — a live day calendar with a current-time indicator, a parking-map modal, and an installable mobile (PWA) build.
  • Nothing gets lost — every booking and edit is recorded in an audit trail with before-and-after values: who changed what, from what, to what.
  • Fast, but done right — hand-rolled authentication instead of a Devise shortcut, real system tests, and a CI pipeline with security scanning — all inside a few hours' work.
  • Correct by construction — overlap detection, slot-boundary rules, and per-day parking limits enforced in the model, not left to the UI.
  • Hotwire
  • Kamal
  • CI
  • system tests