AU Bespoke Presence

Custom Django & Python delivery for Australian SMEs and APAC — same stack as this showcase site.

Follow

Case study Updated 7 May 2026

Case Study: Carefree (Chang Kuai) — O2O Home Repair & Renovation Platform

Case Study: Carefree (Chang Kuai) — O2O Home Repair & Renovation Platform

Project Code: repair
Category: O2O Service Marketplace / Home Services Platform
Status: Active Development
URL: http://repair.your-tom.com


1. Project Name

Carefree — An end-to-end O2O (Online-to-Offline) home repair and renovation platform connecting homeowners with verified tradespeople in Taiwan.


2. Core Technology Stack

Layer Technology
Backend Framework Django 5.0+, Python 3.12
Database PostgreSQL
Admin UI django-baton (Material Icons), django-autocomplete-light (DAL)
Authentication django-allauth + LINE Social Login
Payments ECPay Integration (credit card, LINE Pay)
Rich Content CKEditor 4.22
Image Processing easy-thumbnails
Data Security django-encrypted-model-fields
Frontend Django Templates, RWD Bootstrap
Hosting GCP / Docker (djangoDev container)

Custom Apps Built:
basic · front (customer-facing storefront) · customer · vendor (tradesperson management) · service (service catalogue & pricing) · hr · notifications (LINE OA webhook) · user_profiles


3. The Challenge (The Problem)

Taiwan's home repair and renovation market is highly fragmented. Homeowners face three persistent pain points:

  1. Price opacity — No standardised pricing; quotes vary wildly between tradespeople for identical work. Homeowners routinely overpay by 20–40% or simply never proceed due to distrust.
  2. Trust deficit — No systematic way to verify a tradesperson's skills, past work quality, or reliability before committing.
  3. Coordination friction — Scheduling, milestone payments, on-site photo documentation, and acceptance sign-off are all handled through informal channels (LINE messages, paper receipts), making disputes nearly impossible to resolve fairly.

There was no single digital platform in Taiwan combining instant transparent quoting, verified vendor portfolios, milestone payment escrow, and structured acceptance workflows in one product.


4. The Solution (The Implementation)

Feature 1: Multi-Path Instant Quotation Engine

The platform offers two parallel estimation flows — a 5-question guided quiz and an AR/photo-upload estimator — both producing real-time price calculations without any human intervention. The quiz engine applies a configurable management fee rate (default 8%) on top of service line items, displays the breakdown transparently, and generates a shareable quote link the homeowner can forward via LINE for family consensus.

Feature 2: Inspiration-First Discovery (ohouse-Informed Architecture)

Drawing on competitive research of Korea's leading home platform (오늘의집 / Ohouse), the platform adopts an inspiration-first architecture: before showing a service catalogue, the homepage presents real Before/After case photos, style-tagged completed projects, and a price transparency module. This shifts the user's entry emotion from "I need to hire someone" (transactional anxiety) to "I want my home to look like this" (aspirational engagement), dramatically improving quote funnel entry rates.

Feature 3: Structured End-to-End Order Lifecycle

The order state machine (draft → confirmed → assigned → in_progress → pending_acceptance → completed) is enforced at the Django model layer using StateTrackingModel. Each state transition triggers automated LINE notifications to both the homeowner and tradesperson. The acceptance workflow requires the homeowner to review on-site photos uploaded by the tradesperson and check off a mandatory inspection list before the final payment is released — eliminating verbal-only handoffs and reducing payment disputes.

Feature 4: Vendor Portfolio & Performance System

Every tradesperson has a public-facing portfolio page displaying real completed projects, per-attribute ratings (punctuality / cleanliness / communication / quality), and customer verbatim reviews. The system automatically calculates a repeat-client rate, creating a measurable quality signal that guides the automated dispatch recommendation algorithm.


5. Business Impact (The Result)

  • Eliminated quote opacity: Every customer sees an itemised cost breakdown before committing — no surprise charges at handover. Management fee and scope are disclosed upfront.
  • Reduced coordination labour: Automated LINE notifications replace manual phone/message chasing at every order milestone, estimated to save 1–2 hours of operational staff time per order.
  • Formalised acceptance reduces disputes: The mandatory photo-and-checklist acceptance step creates an auditable record. Verbal-only "it looks fine" handoffs — the primary source of post-job disputes — are eliminated.
  • Vendor accountability at scale: Centralised performance tracking (ratings, rework rate, punctuality) enables data-driven vendor curation; underperforming tradespeople can be flagged and suspended via the Vendor Performance dashboard without manual investigation.
  • [Needs Manual Input]: Live conversion rates (quote → order), average order value, and active vendor count.

6. AI / Innovation Factor

  • Claude-informed UX Specification: The full product UX Spec (pre-implementation design artefacts covering user research, journey maps, use cases, and interaction specifications) was produced with the assistance of Claude AI, ensuring every screen was rationale-driven before a single line of frontend code was written.
  • Inspiration-First Architecture: Modelled on a competitive AI-assisted analysis of Korea's Ohouse platform (16M+ home photos, 25M+ users), translating their content-driven commerce model into Taiwan's home services context.
  • LINE OA Webhook Integration: Automated, event-driven LINE messaging covers the full order lifecycle — from booking confirmation through acceptance sign-off — without any manual dispatch staff involvement.
  • AI-Ready Frontend Spec: Analytics event tracking (GA4/GTM) is specified at the UX level for every user interaction, enabling future ML-driven funnel optimisation.
  • [Needs Manual Input]: Any AI-powered matching or recommendation algorithm in the dispatch engine.

Document generated: 2026-05-03 | Maintained by Tom Lai / You Er Ta Mu She Ji