Matrix Core

UI-first monorepo · #100

Matrix Core · staff consoles · apps/core

Every surface,
UI first.

No backend, no APIs — every screen runs on one shared fixture world. What works gets wired up later; what doesn't was cheap to throw away.

01Living login →two-step sign-in · 11 real credentials, anything else is refused · the password also picks the world02Your home →the one screen addressed to the person — ten roles, ten different homes, everything on it a link · signed in as an owner it is the dashboard below03Sales console →Today's four queues · omnichannel inbox · parse → SO with the price stack · over-limit warn & proceed04WhatsApp →every chat on every number, unscoped by whose book it is · the number board · call via the masked bridge05Catalog console →dense grid · editor drawer · alias queue · AI bulk06Dispatch flight board →departure lanes · the DISPATCHED stamp07Packing floor →one-handed checklist · QC photos · opt-in celebrations08Purchase →supplier master · import a vendor sheet · purchase entries · what we owe09Inventory →on hand vs reserved vs available · the movement register · an adjustment that becomes an exception10Owner dashboard →India mission map · four KPI blocks · anomaly chips · exception feed — this is the owner's home, so akash and dinesh land on it at /home11Accounts & invoicing →verify queue · GST invoices with IRN · credit notes · expenses · ageing12Payables & vendor match →owed to us against owed by us · import their statement, auto-match, tick what is left13Invoice sheet →the printable tax invoice · DEV series when you're in dev14Agent floor →virtual employees roster · autonomy earned per action type15YouTube agent →shorts scanning · comment approvals · charter & ladder16Instagram agent →DM triage · lead routing · a demoted action type17Catalog agent →PDF extraction session · price diff to owner · imagery review strip18Returns →checking-window cases · dept inspection19Admin →roles · audit river with env tags · two engines20Team chat →channels · tasks · expenses

bkcnexsamobileworld.com · apps/web · :3000

The customer-facing storefront — BKC-led, one door per house brand, five layout personalities on one skeleton.

Run both with pnpm dev at the repo root.

Sign in as · #105

Everyone lands on /home and finds a different screen there, built from their own role. The column on the right is the console each one owns. Anything outside your workspaces sends you home with a reason.

ashutoshashutosh@bkcSalesperson · Ashutosh MishraSales
dkdk@bkcSales manager · DKSales
kavitakavita@bkcContent · Kavita RaneCatalog
vikasvikas@bkcPacker · Vikas KumarPacking
nareshnaresh@bkcDispatcher · Naresh GuptaDispatch
meenameena@bkcAccounts · Meena ShahAccounts
tanvitanvi@bkcMarketing · Tanvi KulkarniMarketing
hansrajhansraj@bkcAdmin · Hansraj PatelAdmin
akashakash@bkcOwner · Akash ChowdharyOwner
dineshdinesh@bkcOwner · Dinesh ChowdharyOwner
shreeshree@bkcCustomer · Dinesh Sharma:3000/account

ashutosh · hansraj · akash · dinesh also have name@dev for the training world (#97). The floor has none on purpose (#95).

Matrix Core · full roadmap in docs/06-build-plan.md · all data hardcoded from packages/fixtures