RentAnything
Rental marketplace with a custom Vue 3 SSR pipeline, full booking and pricing workflows, and Google Maps location search.
Role
Full-Stack Developer
Year
2024
Status
Live
Stack
Vue 3 · Vite SSR
Overview
A two-sided rental marketplace. Listings had to be indexable, so the app runs through a hand-rolled Vue 3 + Vite SSR pipeline rather than a framework that ships one out of the box.
What it does
Custom Vue 3 server-rendering pipeline on Vite
Booking flow with date-range availability and pricing rules
Google Maps location search and radius filtering
Listing management for owners, with media upload
The hard part
Hydration mismatches on any component that touched dates or the user's locale. Pinning formatting to a single timezone on both sides of the render was the fix.
What it taught me
SSR is a lot of machinery to own yourself — worth it for SEO-critical pages, rarely worth it for anything behind a login.