Docs / apps/web/README.md

chimti-web

One repo, two products, replacing `chimti-user-app` and `chimti-admin-app`:

| Build | Command | Serves |

| --- | --- | --- |

| User app | `npm run build` | Laundry businesses (brand/store workspace) |

| Admin app | `npm run build:admin` | Internal Chimti/OTLU platform control |

Spec: `src/styles/tokens.css` (+ `tailwind.config.js`).

`ListPage`/`DetailPage`. A new register is a config file, not a page.

i18n — the 21,917-line drift between the forks ended here.

+ render smoke over every registered route in both variants. CI runs it

on every push; production promotion requires green.

`VITE_APP_VARIANT` build arg. `development` → `production` branch flow.

Migration record: `decisions/2026-08-01-chimti-web-merge.md`.