Skip to content
LafalaLafala
PRODUCT

An AI-first ERP built for whole-house custom furniture

Roll up Feishu, Excel, WeChat threads, and the boss's memory — into one system you own.

AI-FIRST

AI isn't a sidebar — it's the operating layer

⌘K everywhere. AI knows what page you're on, which customer you're looking at, what field is empty — and gets the work done.

Global ⌘K shortcut

Available on every page after login. Skipping only the login and a few raw form pages.

37 tools, full-stack coverage

Create customers, edit quotes, record payments, advance projects, query performance. Route-aware injection — AI sees only the tools that fit this page.

Extract mode for form filling

On /customers/new and similar pages, toggle 🪄 Extract. AI parses your sentence into a structured payload and patches your live React form.

MCP integration

Same tools exposed as an MCP stdio server. Drive the ERP from Claude Desktop if that's where you live.

app.lafala.tech/quotations/Q-2026-018
Quotation
Q-2026-018
  • Master bedroom wardrobe
    2.4×2.7m
    ¥28,600
  • Guest bedroom desk unit
    1.8×0.6m
    ¥9,800
  • Entryway shoe cabinet
    1.2×2.4m
    ¥12,400
  • Dining sideboard (Blum hardware)
    2.0×0.4m
    ¥14,600
  • Kitchen tall appliance unit
    0.6×2.4m
    ¥8,900
Total¥113,273
QUOTING ENGINE

A 4-level nested quoting engine, purpose-built

Not a generic ERP retrofitted — built from the actual signing flow of a real custom-furniture shop.

Four-level nesting

  1. Quotation
    One per customer; keep multiple versions side-by-side
  2. Zone
    Master bedroom, guest room, entryway, dining…
  3. Cabinet
    Wardrobe, desk unit, bar cabinet, tall pantry
  4. Line
    Dimensions, unit price, hardware, add-ons
ƒ

Seven formulas

  • H × W
  • H × W × coefficient
  • Projected area minus deductions
  • Direct input
  • Quantity × unit price
  • Zone subtotal
  • Add-on charge

One-click export

  • Excel (gold-border style)
    Clients get a real spreadsheet — not a raw backend dump
  • PDF (A4 layout)
    Editorial-grade typography; send straight to the client
CORE MODULES

Replaces Feishu, Excel, WeChat — and the boss's memory

Pre-sale to post-delivery, recorded in one place.

  • Drag-to-advance: lead → contacted → visited → measured → quoted → signed
  • Channel attribution: Douyin, Xiaohongshu, WeChat, building canvassing…
  • QR sent to the customer's phone for self-serve 18-field intake

WHAT IT REPLACES

One system, four tools retired

01
Feishu spreadsheets

Customer and sales data scattered across sheets with no link

02
Excel quoting

One formula change blows up the whole quote; client edits never sync back

03
WeChat follow-ups

Chat history is unsearchable; a new salesperson starts from zero

04
The boss's memory

Tracking every customer in your head works until headcount catches up

SELF-HOSTED

One `docker compose up`. Your data, your machine.

Phone numbers, contract amounts, commissions — these don't belong on someone else's cloud.

~/lafala-erp
$ docker compose --profile prod up -d
  ✓ traefik │ certs auto-renewed
  ✓ api │ FastAPI listening on :8800
  ✓ web │ Next.js ready on :3000
  ✓ db │ postgres healthy
  ✓ langfuse │ trace dashboard at :3010
Recommended

Single-machine

Run everything on one server. Right for shops under 30 people.

Public cloud

Cloud VM with a domain, so salespeople can use it on the road

VPC

Fully internal, traffic via VPN. Right for chains and franchises.

MULTI-TENANT WHITE-LABEL

One codebase, branded per tenant at runtime

Brand name, logo, primary color all live in `app_config`. Flip a row — no rebuild, no new Docker image.

  • Runtime brand switching (no restart)
  • Logo / primary color / favicon fully customizable
  • Email templates rendered per brand
  • Demo mode toggleable independently
Lafala
#1F6F4A · #b89968
Mileoo
#7c3aed · #facc15
Studio Yi
#0ea5e9 · #f43f5e
TECH STACK

Built on Claude, LangGraph and MCP

Latest, most reliable open-source and commercial components. Built to still run tomorrow.

NENext.js 16
REReact 19
TYTypeScript
TATailwind CSS v4
FAFastAPI
PYPython 3.13
SQSQLAlchemy 2.0
POPostgreSQL / SQLite
CLClaude (Anthropic)
LALangChain 1.3
LALangGraph
MCMCP

Let AI write your next quote

30-minute demo. You'll know inside that whether it fits your shop.