All Case Studies

Real Estate & SaaS

Commercial Rental Marketplace

Anyspaces

Timeline

10 mo

Team

8

Launch

Q4 2023

Anyspaces platform across desktop, laptop, tablet and mobile

2

User Journeys (Landlord & Tenant)

Live

anyspaces.com

Stripe

Full Payment Lifecycle

Xero

Automated Accounting Sync

Overview

The Challenge

Anyspaces — think Airbnb for commercial spaces — had been running for six years on an incrementally-patched codebase spanning multiple tech stacks. Performance was degrading, maintenance was painful, and the UX couldn't support the features they needed to compete.

The brief was clear: tear it down and rebuild from scratch. A modern stack, clean architecture, and a platform that could scale to thousands of active listings across warehouses, offices, pop-up retail, and event venues nationwide.

Anyspaces.com — live public homepage with search and map view

Solution

What We Built

A team of eight over ten months. The backend runs NestJS microservices on AWS Fargate with PostgreSQL managing the complex data model across spaces, pricing tiers, availability, and booking workflows. Serverless functions handle background jobs — notifications, search indexing, and analytics.

The Angular frontend supports two distinct journeys: landlords listing and managing properties, and tenants searching via map discovery, comparing spaces, and booking with instant quotes. Stripe drives the full payment lifecycle — deposits through recurring billing — with automated invoicing synced to Xero.

Tech Stack

AngularNestJSPostgreSQLAWS FargateServerlessCopilotMicroservices
Anyspaces — category navigation bar with space types
Anyspaces — recently listed venues grid with real shopping centres and venues

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 handled end to end.

06

Multi-Space Listings

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

Mobile Experience

Onboarding & map discovery on mobile

Anyspaces mobile — booking requirements onboarding, venue type selection, and map view

Landlord Admin

Venue & space management dashboard

Anyspaces admin — venues and spaces listing management table

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.

Ready to build something great?

Free 30-minute consultation — no obligations, just honest advice.

25+ Years Experience
5.0★ Google Rating
50+ Products Launched
100% Australian Owned