Case study PropTech · Australia

Flipro renovation platform

Apps and a CRM for an Australian “renovate now, pay when you sell” service — homeowners requested renovations, partners and trades delivered them, and the Flipro team ran every project, payment and contract from one system.

3 appshomeowners, partners & admin
DocuSigncontracts signed online
Photo & videoprogress from site
Flipro app — login, admin panel and activity
Client
Flipro — Melbourne, Australia
Industry
Property renovation
We built
Admin app, companion apps, CRM & API
Core technology
Flutter · Laravel · Livewire · MySQL
  • 30+admin app screens
  • 31CRM modules
  • 66web & API routes
  • 75database migrations

See it liveflipro.com.au Admin app on Google Play

The brief

The problem to solve

Flipro pays for pre-sale renovations up front and is repaid when the home sells. That only works if every project — trades, valuations, progress and draw-down payments — is tracked closely across many partners and states.

Built forHome ownersPartnersAgents & tradesValuers

Objectives

  1. Let homeowners request a renovation from their phone
  2. Assign partners, trades and valuers to each project
  3. See progress from site — photos and video
  4. Approve draw-down payments and record the new value
  5. Contracts, email and leads in one CRM
What we built

Three apps, one system

Homeowners and partners used the apps; the Flipro team ran everything from the admin app and the CRM — all on one Laravel API.

Flipro admin app — activity, admin panel and closed projects
  • Project acceptanceNew projects and payment requests to approve or reject.
  • Activity boardProjects by stage — new, in progress, completed and closed.
  • Team per projectAssign partners, agents, trades and valuers to each job.
  • Progress from siteTimelines with photos and compressed video, played in the app.
  • Draw-down paymentsReview and approve each payment request.
  • Per-project accessWho can view, add value, add notes, upload progress or request payment.
Laravel · Livewire web

CRM

The Flipro team’s back office — projects, contracts, email and marketing in one place.

6 core features
  • ProjectsValuation, client satisfaction, tasks and a gallery for every job.
  • DocuSign contractsContracts generated as PDFs and sent for multi-party e-signature.
  • Team inboxEach user’s mailbox synced over IMAP — reply and send with attachments.
  • Leads & campaignsSegments and tags, with drip campaigns built in a drag-and-drop email designer.
  • Excel in & outProject export and lead import.
  • Instant alertsPush notifications for every project event.
Flipro homeowner app — first project, rooms and project details
  • Request a renovationDescribe the job and upload photos and videos of each room.
  • Track projectsSubmitted, in progress and completed — at a glance.
  • Pre-applicationOwner, finance and project details in one guided form.
  • UpdatesNotifications as the project moves forward.
How it works

From request to renovated home

How a renovation moved through Flipro.

STEP 01

Request

The homeowner submits the rooms, photos and a description.

STEP 02

Approve & assign

Flipro approves it and assigns partners, trades and a valuer.

STEP 03

Contract

The contract goes out for e-signature through DocuSign.

STEP 04

Renovate

Trades upload progress photos and video from site.

STEP 05

Draw-downs & value

Payment requests are approved, and the new value is recorded.

Architecture

How the system fits together

One Laravel application served both the Livewire CRM and the REST API behind the Flutter apps; project events fanned out as push notifications.

Apps
Admin appFlutter · iOS & Android
Companion appsHomeowners & partners
CRMLaravel Livewire · web
Server
API & CRMLaravel 8 · Sanctum — projects, members, payments and contracts
Data & services
DatabaseMySQL
E-signatureDocuSign eSignature API
PushFirebase Cloud Messaging
EmailIMAP sync · SMTP
Challenges

Running renovations remotely

01

Many people, one project

ChallengePartners, trades, valuers and owners all touch the same job.

How we solved itPer-project roles and permissions decide who can view, add notes, upload progress or request payment.

02

Seeing the site from afar

ChallengeFlipro had to trust progress it couldn’t visit.

How we solved itPhoto and video timelines, compressed on the phone so uploads work from site.

03

Money moves carefully

ChallengeDraw-down payments must match real progress.

How we solved itPayment requests are approved in the app, next to the progress they pay for.

04

Paperwork without paper

ChallengeContracts need several signatures.

How we solved itContracts are generated as PDFs and sent for multi-party DocuSign signing, with the status checked automatically.

Technology

The stack

Proven, well-supported tools — chosen so the platform is easy to run and to extend.

  • FlutterMobile apps
  • DartApp language
  • LaravelAPI & CRM
  • LivewireCRM interface
  • PHPBackend
  • MySQLDatabase
  • FirebasePush notifications
  • DocuSignE-signature
The latest

If we built it today

Platforms like Flipro can now do far more for the people who use them. These are the upgrades we’d add today, using the AI and automation we build for clients.

Standard now

What’s changed — and how we use it

  • AI renovation scoping

    Room photos in, a draft scope and budget out — for a person to check.

  • AI progress checks

    Compare site photos with the plan and flag what’s missing.

  • Smarter valuations

    Comparable sales and renovation data to guide the uplift estimate.

  • Owner assistant

    Homeowners ask “what’s next?” any time, by chat or WhatsApp.

  • Automatic reminders

    Contract, payment and milestone nudges sent on time.

  • One live dashboard

    Every project, payment and partner at a glance.

Already in production: we build AI assistants, WhatsApp agents and workflow automations for clients today. See AI automation

Let’s talk

Running projects across many partners and sites?

Tell us who will use it and what it must do. We’ll map the first release, the stack and the right team — in a free 30-minute strategy call.