DEVELOPMENT PROPOSAL
AKhuu x Allways Dive

Your Custom Platform to Replace Oscar

A modern travel management system built specifically for wholesale dive operations. Faster quoting, reconciliation-ready workflows, and deviation handling done properly.

FIRST MILESTONE - WEEK 10
  • check_circle Working wholesale system — build packages, manage travellers, assign rooms
  • check_circle Handle 50% deviation without breaking the group — individual pricing + invoices
  • check_circle Supplier library baseline — contacts + rate cards
Your Investment
$63,700
Delivery
5-6 Months
Feature Modules
23
Interactive Dialogs
80+
Lines of Code
~79K

target What This Platform Does For You

Supplier payments visible per trip

No more jumping between Oscar, On Accounts, and Xero to figure out who's been paid.

One supplier profile powers everything

Hotel, diving, airline, transfer — each linked to a supplier account for reconciliation and payment allocation.

Deviations don't break the group

Individual invoices still roll up clean. Change 8 out of 16 — totals stay correct.

01 — THE CHALLENGE

Two Problems, Three Systems, Zero Visibility

Your workflow is split across Oscar, On Accounts, and Xero — none of them talk to each other. Deviations break group bookings, and reconciliation means uploading spreadsheets between platforms just to see who's paid and which suppliers are settled.

priority_high Deviations Break Every System

You have a group of 16 travellers. 8 of them want to extend their trip, change flights, or add extra diving. In most systems, this becomes a spreadsheet nightmare. In your new platform: change the 8, keep totals correct, generate individual invoices — all from the same booking.

account_balance Reconciliation Across Three Platforms

Income lives in Oscar. Supplier payments live in On Accounts. Financial reporting lives in Xero — with no trip-level detail. Your account manager uploads bank spreadsheets, manually allocates every transaction to every supplier, and you still can't see the full picture for a single trip without checking all three systems.

What "Done" Looks Like

1
Change any traveller's components without affecting the group
2
Generate individual quotes/invoices for deviating travellers
3
Every supplier has a profile — hotel, diving operator, airline — so payments can be allocated per trip, per supplier
4
One screen: income received, supplier payments made, balance owing — no spreadsheet uploads, no switching platforms
5
See theoretical cost vs actual payment per supplier — know your real margin on every trip
6
Validated on a real past booking from your files before go-live
02 — MY APPROACH

Why This Is Leaner (and Still Solid)

In my day job, I work with IT companies preparing quotes and proposals. I see firsthand what agencies charge, how they structure costs, and where the markup sits. The "market rates" in this proposal aren't guesses — they reflect what companies actually pay for this type of work in Australia.

insights

I Price This Work

My day job is preparing quotes for IT companies. I know what agencies charge — and where the markup sits.

person

One Person, All Roles

UI/UX, business analysis, project management, development — no handoffs, no overhead, no mucking around.

bolt

Prototype ~80% Done

We've demo'd the hard parts and most of the UI is built. No discovery phase, no "finding requirements" — we're nearly ready to build.

Direct Engagement: You work directly with me throughout the project. No layers of account managers, no communication overhead, no markup on markup. That's where agencies inflate costs — and where I don't.

What's Already Built & Validated

2+ weeks of demos and prototyping — not starting from scratch.

Quote builder flow demoed and approved
Pricing + margin mechanics demoed
Ops screens — payments, rooming, itinerary
Wholesale package wizard (3-step)

Tin's Feedback Incorporated:

  • "From" column removed — not needed
  • Room types simplified to 4 (Single, Twin, Double, Triple)
  • Trip dates inferred from flights — less manual entry
  • Component breakdown hidden in customer quotes — "we are wholesaler"
  • Deviation model designed for 50% who need changes
03 — SCOPE OVERVIEW

What's Actually Been Built

This isn't blue-sky. ~80% of the prototype is already built and demo'd.

Complete Feature Inventory

edit_note
Quote Builder
8-step wizard, flight paste-parsing, room allocation, online payments
inventory_2
Wholesale Packages
3-step wizard, templates, booking rules, NETT/GROSS, tour leader commissions
hotel
Rooming System
Drag-drop assignment, auto-assign, conflict detection
view_kanban
Sales Pipeline
Kanban board, deal tracking, auto-fed inquiries
account_balance
Bank Reconciliation
Transaction matching, multi-account, Xero-ready
person
Customer Portal
Self-service, payment tracking, document downloads
business
Supplier Library
Every component — hotel, diving, airline, transfer — linked to a supplier profile for payment allocation
receipt
Documents
Invoices, vouchers, itineraries, rooming lists
dashboard
Dashboard
KPIs, revenue tracking, upcoming departures

verified What This Replaces

Oscar: Booking data, income tracking — but can't show supplier payments or trip-level profit.
On Accounts: Spreadsheet uploads, manual payment allocation — clunky interface, no link back to Oscar.
Xero: Financials only — no trip breakdown, no supplier library, no booking context.
Spreadsheets: No more juggling Excel files to bridge the gaps between all three.

04 — PHASED DELIVERY

Phases That De-Risk Your Investment

Each phase delivers standalone value. You see working software before we move forward.

Phase 1 — Wholesale Operations
Weeks 1-10

Wholesale first — that's 80% of revenue. You can start testing with real data.

  • Package creation wizard — 3-step: basics, inclusions, pricing
  • Deviation handling — Traveller-level components + pricing within groups
  • Component matrix view — Who has what, deviations highlighted
  • Rooming assignment — Drag-drop + auto-assign algorithm
  • Supplier library — Every component (hotel, diving, airline, transfer) linked to a supplier profile for payment allocation
  • Individual + group invoices — Deviations roll up correctly
Phase 2 — B2C Quote Builder
Weeks 11-16

FIT bookings + sales pipeline for individual travellers.

  • 8-step quote builder — Passengers, flights, accommodation, transfers, diving, activities
  • Pipeline/Kanban CRM — Enquiry → Quote → Deposit → Confirmed → Paid
  • Lead capture — Website, email, FB → pipeline
  • Document generation — Quotes, invoices, itineraries, vouchers
  • Customer database — Contact history, past bookings
Phase 3 — Integrations + Portal
Weeks 17-24

Accounting sync + customer self-service.

  • Supplier payment reconciliation — Allocate payments per trip, per supplier (hotel, diving, airline)
  • Bank reconciliation + Xero integration — Import transactions, match to invoices, two-way sync
  • Customer portal — Self-service payment, document downloads
  • Payment gateway — Stripe, Square, or preferred provider
  • Polish + go-live support

Why this order? Wholesale is 80% of your business — you see a working system in Week 10. B2C quote builder follows. Integrations come last so we're not blocked by API headaches.

05 — MODULE BREAKDOWN

What's Included (Detail View)

Everything you need to replace Oscar and run your day-to-day operations.

Quote Builder & CRM Pipeline

Complete B2C quote creation system with customer management and sales pipeline tracking.

  • 8-step quote builder (passengers, flights, accommodation, transfers, diving, activities)
  • Kanban-style sales pipeline (Enquiry, Quote, Deposit, Confirmed, Paid, Issued)
  • Customer database with contact history
  • Quote versioning and email integration
Document Generation

Professional PDF documents for all customer-facing and operational needs.

  • Customer quotes (branded, professional layout)
  • Invoices with payment tracking
  • Day-by-day itineraries
  • Supplier vouchers and rooming lists
Dashboard & Supplier Library

Business intelligence dashboard and centralized supplier management.

  • KPI dashboard (pipeline value, bookings, departures, overdue payments)
  • Work queue with priority tasks
  • Supplier database (resorts, airlines, dive operators)
  • Contract and rate management
Infrastructure & Deployment

Complete backend, hosting, security, and go-live support.

  • Database design and implementation
  • User authentication and role-based access
  • Cloud hosting setup with SSL
  • Training session and go-live support
06 — WHOLESALE MODULE

Wholesale / B2B Add-On

The part most platforms get wrong: per-traveller deviations inside group bookings.

Wholesale Package Management

Change 8 out of 16 travellers, keep totals correct, generate individual invoices. Plus full package management and tour leader tools.

  • 3-step package wizard — Trip Basics → What's Included → Pricing + Commissions
  • Package templates — Quick-start with Maldives, PNG, Indonesia presets
  • Booking rules card — deposit %, payment due dates, min pax, capacity
  • NETT vs GROSS pricing with tour leader commission (% or fixed)
  • Diver / Non-Diver / Land Only pricing tiers with auto-calculation
  • Deviation handling — per-traveller add/remove/modify within groups
  • Component matrix view (who has what, deviations highlighted)
  • Individual quote/invoice generation for deviating travellers
  • Drag-drop rooming assignment with auto-assign algorithm
  • Tour leader assignment + commission quote generation
  • Live currency rates with timestamp + manual override
  • Save draft + validation warnings throughout wizard
07 — PORTALS & INTEGRATIONS

Customer Self-Service & Payments

Customer Portal + Public Signup

Self-service portal for customers and public signup pages for wholesale packages.

  • Booking lookup and trip overview
  • Payment status and online payment processing
  • Document downloads (itinerary, invoice, vouchers)
  • Passenger details submission (passport, dietary, etc.)
  • Public package signup pages for tour leaders to share
  • Mobile-responsive design
Payment Gateway

Online payment processing for deposits and balances. Your choice of provider.

  • Credit card payments (Stripe, Square, or your preferred gateway)
  • Payment links for invoices — send via email or SMS
  • Automatic payment confirmation and status updates
  • Deposit + balance payment flows
Lead Capture Integrations

Auto-feed enquiries into your pipeline from multiple channels. No more copy-paste.

  • Website form → new deal card in Pipeline automatically
  • Email inbox → parse enquiries, create deal with customer details
  • Facebook messages → capture leads from FB page enquiries
  • Phone/call logs → manual quick-add or integration with call tracking
  • All channels feed into the same Kanban board
07B — ACCOUNTING

Reconciliation & Supplier Payments

This is where Oscar falls short. Your new platform handles it end-to-end.

account_balance Reconciliation Done Your Way

  • ✓ Import bank transactions → match to invoices automatically
  • ✓ Allocate supplier payments per trip — see who's been paid and who hasn't
  • ✓ Paid / owing at a glance — no double systems, no spreadsheets
Bank Reconciliation (Built-in)

Match payments to invoices without Xero. Works standalone.

  • Import bank statements (CSV/OFX)
  • Match transactions to invoices — auto-suggest + manual override
  • Multi-account support (AUD, USD, etc.)
  • Unmatched transactions queue
  • Reconciliation dashboard — matched vs pending
Xero Accounting Integration

Two-way sync with Xero. This is complex — OAuth, webhooks, data mapping, error handling.

  • Invoice push — Create invoices in Xero when generated here
  • Payment sync — When paid in Xero, status updates here (and vice versa)
  • Contact sync — Customer records stay in sync
  • Bank feed matching — Use Xero's bank feeds to auto-match
  • Multi-currency — Handle AUD/USD invoices correctly

schedule Why This Takes Time

Xero API has rate limits, webhook delays, and complex OAuth refresh flows. Mapping travel invoices (deposits, balances, multi-currency) to Xero's structure requires careful design. Budget 3-4 weeks for this integration alone.

Supplier Reconciliation

Track every dollar owed to suppliers — per trip, per supplier. This is what Oscar can't do.

  • Supplier profiles — Every component links to a supplier (resort, airline, transfer, diving)
  • Per-booking view — Open any trip and see: which suppliers are paid, which are outstanding
  • Payment recording — Log payments against suppliers with reference numbers
  • Multi-currency — Track USD supplier costs alongside AUD income
  • Margin visibility — See theoretical cost vs actual paid, with margin buffer

Recommendation: Start with built-in bank reconciliation and supplier tracking. Add Xero sync in Phase 3 once the core booking flow is solid. This way you're not blocked on Xero complexity during the critical Phase 1-2 work.

08 — WHAT'S INCLUDED

Complete Platform — $63,700

Full Oscar replacement. Everything you need to run wholesale operations, track suppliers, reconcile payments, and generate documents — in one system.

09 — TIMELINE

Delivery Schedule

Typical Agency Quote

$80K–$150K+
8–18 months depending on resourcing

My Delivery

$63,700
5–6 months, weekly demos

Why the difference? I do UI/UX, business analysis, project management, and development myself — no agency overhead, no account managers, no handoffs. Plus we've already prototyped ~80% of the platform together. I work with IT companies that quote this kind of work — I know what they charge.

Weeks 1-3
Foundation
Database, auth, design system
Weeks 4-10
Wholesale
Packages, deviation, rooming, suppliers — first milestone
Weeks 11-16
Quote Builder
8-step wizard, pipeline, lead capture, documents
Weeks 17-22
Integrations
Supplier payment recon, bank recon, Xero, portal
Weeks 23-24
Launch
Polish, testing, go-live

Week 10 = First Milestone — Working wholesale system with deviation handling. Tin can start testing with real package data before we move to B2C.

10 — PARTNERSHIP

How We'll Work Together

I'm your product partner, not a random dev. Here's how we stay aligned:

calendar_month

Weekly 30-Min Sync

Quick working session every week. You see progress, give feedback, adjust priorities.

list_alt

Live Backlog

Your comments become tickets. Everything tracked, nothing lost in email threads.

play_circle

Demo Every Week

No "big bang" surprise. You see working software weekly. Adjust before it's too late.

verified

Clear Acceptance Criteria

Each phase has defined "done" criteria. No ambiguity about what's delivered.

science

Real Data Testing

Deviation handling tested on your actual past bookings before go-live.

11 — PAYMENT

Payment Schedule

Four equal milestone payments. Invoices are issued only when that milestone passes acceptance on your real booking data — so you never pay ahead of delivered value.

How this protects you:
- No invoice before kickoff
- No next invoice until the current milestone is validated
- You see working software before each 25% payment

Milestone 1: Project Kickoff
25%

Due on project commencement. Database design, deviation model, infrastructure setup. You see a working deviation prototype in Week 2 on your real booking data.

Milestone 2: Phase 1 Complete
25%

Deviation handling, individual quote/invoice generation, component matrix view. Validated end-to-end on a real past booking.

Milestone 3: Phase 2 Complete
25%

Supplier reconciliation, bank reconciliation, Xero integration, and reporting dashboards fully operational with sample transactions.

Milestone 4: Launch
25% Final

All modules complete, integrations working, training, and go-live. Includes 30 days post-launch support.

Complete Platform — $63,700:
Milestone 1: $14,475 (less $1,450 Discovery already paid)
Milestones 2–4: $15,925 each
Total: $14,475 + $15,925 × 3 = $62,250 remaining

verified_user Milestone Gates

You don't move to the next phase until the current one works with real data. We validate each milestone on bookings from your files, review the results together, then invoice the next instalment.

calendar_month Flexible Start Date

Milestone 1 is invoiced when we kick off — not before. No pressure either way — we'll confirm timing closer to June.

$5,000
Optional Holding Deposit
Lock in your preferred start date and reserve your build window. Credited in full to Milestone 1.
12 — R&D TAX INCENTIVE

Eligible for the R&D Tax Incentive

You already know this from your engineering work — this build is a genuine R&D project. No product on the market solves the deviation + reconciliation problem for dive wholesalers.

savings How It Works

Companies under $20M turnover receive a 43.5% refundable tax offset on eligible R&D expenditure. This is a cash refund, not just a deduction.

Eligible activities include: deviation handling engine, supplier reconciliation system, bank matching algorithms, and Xero integration — novel software that doesn't exist off-the-shelf for dive wholesalers.

ESTIMATED R&D BENEFIT
Total build $63,700
Tax offset (43.5%) ~$27,710
Effective cost ~$35,990

Next step: I'll introduce you to R&D360 — the consultants we use. All their claims have passed. If you'd prefer to use your existing contact from the engineering side, that works too. I'll prepare the technical documentation either way — hypothesis, method, challenges, and findings in the format AusIndustry expects.

13 — OWNERSHIP

What You Get at Launch

Everything is yours. No lock-in, no hidden fees, no surprises.

code

Full Source Code

You own 100% of the code. No licensing, no ongoing fees for the software itself.

storage

Your Database

Hosted in your own cloud account (Supabase). You control your data, always.

key

Admin Access

Full admin credentials to database, hosting, and all services. Nothing held back.

description

Full Documentation

Database schema, architecture diagrams, build playbook, and admin guide — any developer can pick it up.

Ongoing Costs (Your Responsibility)

These are standard infrastructure costs, not fees to me:

14 — ONGOING PARTNERSHIP

Ongoing Support (Optional)

TL;DR: Reserve Andrew's time each month so fixes and improvements happen quickly.

If support is quiet, the hours are used for upgrades or campaign work — never wasted.

Starter

$400/mo

4 hours → $100/hr

Small fixes, minor polish, peace of mind.

Perfect if you want insurance without big monthly spend.

Core (Recommended)

$1,000/mo

12 hours → ~$83/hr

Weekly improvements + real momentum.

The partner tier — enough to ship meaningful upgrades.

Growth

$1,600/mo

20 hours → $80/hr

Feature upgrades + campaign work + velocity.

For when you're scaling hard.

What Hours Can Be Used For

Commitment

3-month start
Then month-to-month. Cancel anytime (30 days notice).

Hours Validity

60 days
Unused hours roll for 60 days, then expire.

Urgent Issues

Same/next day
Small improvements within the week.

Why $400 Starter makes sense: It's cheap insurance. You get priority access, the platform keeps improving, and if nothing breaks, hours go to polish and upgrades. It naturally upgrades to Core when busy season hits.

Managed Hosting Option

Don't want to deal with hosting accounts? I can manage everything and bill you monthly:

Fully Managed Hosting
~$150-250/mo

I handle all the infrastructure. You just get a single monthly invoice.

  • Cloud hosting, database, and backups
  • Email service (transactional emails)
  • SSL certificates and security updates
  • Monitoring and uptime management
  • You still own everything — can take over anytime
15 — FUTURE ROADMAP

After Launch: What's Next

These features are designed but not included in the initial build. They can be added after launch when you're ready.

AI-Powered Features
Future

Intelligent automation to supercharge operations. Requires API integration with AI providers.

  • Smart Quote Builder — AI suggests optimal itineraries based on preferences
  • Intelligent Pricing — Dynamic recommendations based on demand patterns
  • Customer Support Bot — Answers FAQs in customer portal
  • Predictive Analytics — Forecast booking trends and capacity needs
  • Document Processing — Auto-extract flight details from emails
Email Campaign Builder
Future

Marketing automation for customer engagement. Can be handled via Mailchimp initially.

  • Campaign builder with templates
  • Customer segmentation (by trip type, destination, past bookings)
  • Scheduled sends and drip sequences
  • Open/click tracking and analytics
Advanced Integrations
Future

Deep integrations with external systems.

  • Amadeus/GDS Live — Real-time flight search and booking
  • Multi-language — Auto-translate quotes for international clients
  • B2C Public Booking — Direct customer booking website
  • Mobile App — Native iOS/Android apps

Why not now? These features add significant value but aren't essential for replacing Oscar. Starting lean means you get operational faster, then we add capabilities based on real usage patterns.

COST SUMMARY

Your Investment at a Glance

COMPLETE PLATFORM BUILD (ONE-TIME)
$63,700
Full Oscar replacement — Deviation handling, Lead Capture, Xero, Bank Reconciliation, all 23 modules

Payment Schedule — 4 Equal Milestones

KICKOFF
$14,475
25% less Discovery
PHASE 1 COMPLETE
$15,925
25%
PHASE 2 COMPLETE
$15,925
25%
LAUNCH
$15,925
25%

$1,450 Discovery payment already received — deducted from Milestone 1. Remaining: $62,250.
Milestone 1 invoiced on project commencement — not before.

Want to lock in your start date? Optional $5,000 holding deposit — credited in full to Milestone 1.

Platform Running Costs (Monthly)

Cloud hosting + database ~$50-100
Email service (transactional) ~$20-50
Xero subscription ~$80
Payment gateway fees 1.5-2.9%
Domain + SSL ~$20/yr
Est. monthly total ~$150-250

These are standard infrastructure costs paid to providers (Supabase, Resend, Xero, etc.) — not fees to Andrew.

Optional Partnership Hours (after go-live)

Starter
$400/mo
4 hours
Core
$1,000/mo
12 hours
Growth
$1,600/mo
20 hours

Hours used for fixes, improvements, or campaign work — never wasted. Can start after go-live.

TYPICAL MONTHLY AFTER LAUNCH (with Core partnership)
~$1,200/mo
$150-250 platform running costs + $1,000 partnership hours

Ready to move off Oscar?

Approve the proposal, pay Milestone 1, and we start Phase 1 immediately.