Automated Property Deal-Sourcing System Creation

via Freelancer ·

Budget / SalaryHourly project
TypeFreelance project
LocationRemote
Posted1 hour ago
Project Overview

I am looking for an experienced developer/automation specialist to build an automated property deal-sourcing and analysis system for a property flipping business.

The strategy is:

Find property → analyse comparable sales → estimate resale value → calculate maximum purchase price → calculate expected profit → track auction/offer → purchase → renovate → sell.

The system needs to reduce the amount of manual time spent searching property websites and analysing individual properties.

The system should be designed so additional suburbs can easily be added later.

Current Buy Box
Maximum purchase price: $650,000
Minimum required project profit: $80,000
Maximum renovation budget: $50,000
Holding cost allowance: $10,000
Finance assumptions should be configurable
The system must calculate a maximum purchase price / maximum auction bid rather than simply comparing against the asking price.

The system should capture, where available:

Sale type
Date found
Suburb
Address
Listing URL
Agent
Advertised/asking price
Auction date
Deadline date
CV/RV
Last sale date
Last sale price
Floor area
Land area
Bedrooms
Bathrooms
Property type
Ownership type
Year built
Listing description
Source

Important: Do not scrape websites or bypass restrictions where this is prohibited. Where direct API access is not permitted, use legitimate email alerts, APIs, feeds or other approved methods.

2. Sale Type

Sale Type must be the first field in the main database.

Include:

Auction
Asking Price
Price by Negotiation
Deadline Sale
Tender
Enquiries Over
Offers Over
By Negotiation
Set Sale Date
Other

Auction properties need additional fields for:

Auction date
Auction time
Auction location
Auction status
Maximum auction bid
Final auction result
Final sale price
3. Comparable Sales Database

This is a critical part of the project.

For each potential property, the system should allow recent sales of other properties in the same suburb or nearby area to be recorded.

Comparable sales should include:

Address
Suburb
Sold date
Sold price
CV/RV
Floor area
Land area
Bedrooms
Bathrooms
Property type
Condition
Renovation status
Distance from target property
Source
Source URL

The system should help identify relevant comparable properties based on factors such as:

Same/substantially similar suburb
Distance
Bedrooms
Bathrooms
Floor area
Land area
Property type
Renovated condition

Renovated comparable sales should be distinguishable from original/dated properties.

The purpose is to estimate the after-renovation resale value (ARV) of the property being considered.

4. Exact Property 10-Year Sales History

This is separate from comparable sales.

Once I identify a property I am seriously considering, I want the system to record the exact property's own sales history for approximately the last 10 years, including:

Sale date
Sale price
CV/RV
Floor area
Land area
Bedrooms
Bathrooms
Source
Previous sale
Price change
Percentage change

This data must not be confused with the comparable-sales dataset.

5. Deal Calculator

The system must calculate:

Maximum Buy Price =

ARV
− renovation
− renovation contingency
− holding costs
− finance costs
− purchase/legal costs
− selling costs
− required profit
= Maximum Buy Price

The calculation must also respect the hard purchase ceiling of $650,000.

For auctions:

Maximum Auction Bid = Maximum Buy Price

The system should clearly display:

MAXIMUM BID

so I know the absolute amount I should not exceed.

6. Renovation Calculator

Create a renovation estimate with line items such as:

Kitchen
Bathroom
Painting
Flooring
Electrical
Plumbing
Roof
Windows
Landscaping
Exterior
Heating
Insulation
Other
Contingency

The system should calculate total renovation cost and flag anything above the $50,000 renovation limit.

7. Deal Screening

Each property should automatically be classified based on the configured rules, for example:

Potential
Review
Reject

The system should explain the reason rather than simply giving a numerical score.

Example:

POTENTIAL

Expected profit above $80k
Purchase price below maximum buy
Renovation within $50k
ARV supported by comparable sales

or:

REVIEW

ARV requires more comparable sales
Renovation estimate incomplete
Due diligence pending
8. Dashboard

Create a clean dashboard showing:

Total listings
New listings
Potential deals
Auctions
Upcoming auctions
Deadline sales
Properties requiring review
Average asking price
Potential deal count by suburb
Auction count by suburb
Potential profit
Maximum purchase prices

Allow filtering by:

Suburb
Sale type
Price
Auction date
Deal status
Renovation budget
Expected profit
9. Deal Pipeline

I want to track the property from discovery through to purchase:

New Listing → Review → Comparable Sales → Renovation Estimate → Due Diligence → Ready to Bid/Offer → Offer/Auction → Purchased → Renovation → Listed → Sold

Include fields for:

Initial offer
Counter offer
Final agreed price
Auction result
Deposit
Settlement date
Conditions
LIM
Building inspection
Title
Finance
Due diligence
Purchase status
10. Automation
artificial intelligence ai (artificial intelligence) hw/sw automation automation codeless program ai automation workflow automation ocr automation property checks ai workflow automation
Apply on Freelancer →

Project sourced from Freelancer.com. Applications happen directly on the original platform — we never collect your data.