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