All Case Studies

Real Estate & SaaS

Commercial Rental Marketplace

Anyspaces

Timeline

10 mo

Team

8

Launch

Q4 2023

Anyspaces commercial rental marketplace

Overview

The Challenge

Anyspaces had operated as a commercial rental marketplace for six years. The original platform had been built incrementally, accumulating technical debt across multiple technology stacks. Performance was degrading, the codebase was increasingly difficult to maintain, and the user experience no longer reflected the ambition of the business.

Think of it as Airbnb for commercial spaces -- warehouses, offices, co-working desks, event venues, retail pop-ups. The platform connects landlords with tenants through search, listing, booking, and payment workflows. But after six years of patches, the architecture could no longer support the features the team needed to compete.

The brief was bold: tear it down and rebuild from scratch. A complete relaunch with a modern tech stack, clean architecture, and a design that could scale to support thousands of active listings across Australia.

Solution

What We Built

We assembled a team of eight and executed a full-stack rebuild over ten months. The platform runs on NestJS microservices deployed to AWS Fargate via Copilot, with PostgreSQL handling the complex relational data model of spaces, availability, pricing tiers, and booking workflows.

The Angular frontend was designed for two distinct user journeys: landlords listing and managing their spaces, and tenants searching, comparing, and booking them. Advanced search with map-based discovery, calendar-driven availability, and instant quoting were all built from the ground up.

Stripe powers the full payment lifecycle -- from initial booking deposits to recurring rent collection, with automated invoicing synced to Xero for landlord accounting. Serverless functions handle background jobs like notification dispatch, search indexing, and analytics aggregation.

Tech Stack

AngularNestJSPostgreSQLAWS FargateServerlessCopilotMicroservices

Key Features

What makes it work

01

Map-Based Discovery

Interactive map search with filter overlays for space type, size, price range, and amenities. Results update in real time as users pan and zoom.

02

Dynamic Pricing Engine

Landlords set hourly, daily, weekly, and monthly rates with custom rules for minimum stays, discounts, and peak pricing.

03

Booking Workflow

End-to-end booking from enquiry to confirmation, including calendar availability checks, instant quotes, and deposit collection.

04

Landlord Dashboard

Comprehensive management portal for listings, bookings, revenue analytics, and tenant communications in one place.

05

Automated Invoicing

Stripe payment processing with automatic invoice generation synced to Xero. Recurring billing for long-term leases.

06

Multi-Space Listings

Support for complex properties with multiple bookable spaces, shared amenities, and independent availability calendars.

Integrations

Connected ecosystem

Stripe

Full payment lifecycle management -- deposits, recurring billing, refunds, and marketplace payouts to landlords.

Xero

Automated accounting sync for landlords. Invoices, receipts, and revenue summaries pushed directly into their books.

Let's build something like this for you