The V17 foundation defines how AllServicesDone will store accounts, jobs, workers, businesses, services, locations, offers, bookings, payments, messages and reviews.
π How it connects
π€ User
π§° Profile
π Match
π Job
β
π¬ Offer
π€ Booking
π³ Payment
β Review
π₯ One identity
A user has one account/identity. Their allowed roles can include customer, service provider, business or worker without creating duplicate identities.
π Structured search
Occupations, services, business types, work types and locations are stored as structured records. Typing b can return all relevant B results; typing br narrows them.
π Location
Jobs and profiles reference location IDs instead of relying on free-text suburb names. Production will use authoritative NSW locality data.
π° Money trail
Original price, offers, final agreed price, commission, payout, payment, refunds and disputes are recorded separately for reconciliation and audit.
π Privacy by design
Private mobile/email details stay separate from public profiles. Messaging is in-platform. Search results do not expose addresses or personal contact information.