VADIXGuided Tour
Business Application · Guided tour

Affordable Rentals Tampa Bay — from rented SaaS to an owned platform

A 2-minute walk through the booking platform VADIX built for a Tampa event-rental company: what customers see, and what runs behind the counter.

Storefront screens: affordablerentalstb.com (public, Aug 2026)
Panels marked ILLUSTRATION use sample data
affordablerentalstb.com
Live storefront
Pricing engine — one booking, five tiers, best one wins
Sample booking: 20x40 White Party Tent · Fri 4:00 PM → Sun 6:00 PM (50 hours, spans a weekend) · Illustration with sample rates
TierHow it's computedQuote
Hourly50 h × $25/h$1,250
Daily3 rental days × $250/day$750
WeekendFri PM → Sun PM flat rate$600✓ auto-selected
WeeklyFlat 7-day rate$1,100
EventPer-event rate + setup$700not applicable
+ Refundable damage deposit $25 — Stripe authorization hold, captured only on damageMoney stored as integer cents — no float drift
Availability — computed from confirmed bookings against real inventory
Sample item: 20x20 High Peak Frame Tent · 3 units in stock · Illustration with sample bookings
available units freelow 1 unit leftsold out all units on confirmed bookingsblackout owner-set no-delivery day
A naive calendar marks a day "busy" when anything is booked. This engine counts units: three confirmed bookings on the same Saturday sell the tent out; two leave one to sell. Turnaround days for pickup and cleaning are reserved automatically.
Behind the counter — this weekend's board
What the crew sees Friday morning · Illustration with fictional customers and orders
7
deliveries Sat–Sun
$4,860
booked revenue, paid
7 / 7
rental agreements e-signed
$175
deposits on hold (not charged)
WindowCustomer · eventItemsZIPStatus
Sat 8:00–9:30Okafor — backyard wedding20x40 tent · 10 tables · 80 chairs · linens33558paid signed
Sat 9:30–10:30Lindqvist — 40th birthday20x20 high-peak · 2 cocktail tables · heater33647paid signed
Sat 11:00–12:00Rotary Club — luncheon6-seater golf cart · 40 chairs · PA speaker33701paid signed
Sat 14:00–15:00Patel — engagementWedding arch · 30 chairs · 4 tables33511paid signed
Sun 9:00–10:00Hernandez — baptism lunch20x20 party tent · 6 tables · 48 chairs33604paid signed
Sun 16:30–18:00Pickups — Okafor, LindqvistInspection · deposit releasescheduled

What changed for the business

  • They own the platform — no recurring licence for core operations
  • Pricing finally matches how the business actually rents (hour · day · weekend · week · event)
  • Quoting moved from manual judgment to an engine; availability from a guess to a count
  • Customer, booking, and catalog data lives in their own database
  • Reproducible Azure infrastructure as code — no vendor lock-in

Phase 2 extends the same platform to a native mobile app for field crews. Stack: Next.js 15 · TypeScript · Prisma · PostgreSQL · Stripe · Azure Container Apps · Blob Storage · Communication Services · Application Insights · GitHub Actions.

Under the hood