A web platform that lets the client’s rent self-storage units online and run day-to-day operations for 20+ U.S. facilities designed, built, and rolled out by JetRuby.

Ruby on Rails, React, Hotwire (Stimulus + Turbo), Tailwind CSS, PostgreSQL, Redis
Real Estate
Managed Delivery
iOS, Android, Web
9 members
6 months
Our client is a US real estate developer that decided to repurpose part of its portfolio into self‑storage facilities.

With no in‑house engineering department, their RoR-skilled CTO was looking for a contractor he could trust, audit, and collaborate with directly.
JetRuby’s deep Ruby expertise, backed by our Lead Ruby Developer, became the deciding factor.
The initial request was for a public web interface that allows everyday consumers to locate a facility, select a unit that meets their size and price constraints, and complete the rental process online.

We kicked off with a two‑week Discovery & Design (DnD) sprint, clarified the MVP scope, and approved a delivery roadmap with fortnightly demonstrations.
Outdated, XML-based endpoints with sparse and inconsistent documentation.
Early users uncovered edge cases that slipped through pre-release testing.
Key operator workflows were undocumented, causing continual scope expansion.
Staff had to bounce between spreadsheets and the new CRM during rollout.
JetRuby focused on shipping a stable, all-Ruby platform fast:
Technical audit (2 weeks)
Mapped end-to-end flows, defined third-party integrations, and set up CI/CD + smoke tests.
Consumer portal (12 weeks)
Delivered facility map, unit picker, checkout, and renter dashboard live before the 2024 peak season.
Operator CRM (ongoing)
Introduced lead intake, one-click rentals, StorEDGE sync, and follow-up workflows (automatic and manual sending of SMS, emails, and calls, plus reminders about them) without disrupting consumer releases.
Adaptive delivery
When funding paused, we transitioned from time-and-materials (T&M) to fixed-price milestones, retaining the same squad (PM, BA, RoR/Hotwire developers, QA, DevOps), and demoed usable features every sprint.
Daily collaboration with the client’s CTO ensured each release matched real-world operations.
We use cookies to make Jetruby better. By clicking "Accept cookies", you agree to the storing of cookies on your device to enhance site navigation, analyze site usage, and assist in our marketing efforts. OK, I want to read more