Dinar POS · reference

Repository layout

Lines of tracked text per area, PDFs, images and lockfiles excluded.

dz-pos/
├─ crates/the Rust workspace
│ ├─ core/4 082money, models, repos, services, migrations, 95 tests
│ └─ api/1 303axum routes, DTOs, error envelope, 30 tests
├─ apps/
│ ├─ desktop/src/1 236React routes, i18n, api client wiring, 23 tests
│ ├─ desktop/src-tauri/125Tauri shell, embeds the API, single instance
│ ├─ desktop/e2e/Playwright spec, config, screenshot
│ └─ mobile/placeholder until M6
├─ packages/
│ ├─ shared/src/502generated DTO types, fetch client, money formatting
│ └─ design/src/458three-tier tokens: primitives, semantic, theme
├─ design/3 859HTML mockups, desktop and mobile, shared money.js
├─ fixtures/money/5826 JSON files run by both cargo and vitest
├─ docs/824features (spec), architecture, roadmap, handoff
├─ research/2 278legal-fiscal pages with the JO sources, market, tooling
├─ context/1 265pc-ctx store: plans, roadmap, processes, references, progress
├─ .github/workflows/fmt, clippy all targets, tests, generated-types diff, coverage
└─ justfilegates, types, types-check, api, dev, e2e, screenshot, ctx, status