- Svelte 57.7%
- TypeScript 33.4%
- CSS 8.4%
- HTML 0.5%
| Filename | Latest commit message | Latest commit date |
|---|---|---|
| src | ||
| static | ||
| .gitignore | ||
| .npmrc | ||
| biome.json | ||
| package.json | ||
| pnpm-lock.yaml | ||
| pnpm-workspace.yaml | ||
| README.md | ||
| tsconfig.json | ||
| vite-env.d.ts | ||
| vite.config.ts | ||
Supplier Ordering Hub
Portfolio demo
- zero external deps in production (except those writen by me)
- mobile style first
- native interactive HTML elements as much as possible
- dark/light theme
There is 100% logic in-browser, no external API. Every loadings are just simulators.
Pages
Dashboard
Quick the most importat data.
Searching
It search for orders, partners or storage items. Shows max 4 results from each group.
Tracking
Available data for testing
- TRK-1A2B3C4
- TRK-5F6G7H8
- TRK-9I0J1K2
- TRK-3E4F5G6
- TRK-7H8I9J0
Parametered with
track=and ID of some order from above
Order
You do not actually create order, it's just simulation.
After submit the form, app will redirect to Tracking with random order from above.
Orders
List of all orders. Clicking on selected will redirect to tracking for full details.
Warehouse
List of all current items in warehouse.
Parametered with
item=with ID of specyfic item