• Svelte 57.7%
  • TypeScript 33.4%
  • CSS 8.4%
  • HTML 0.5%
Find a file
Repository files (latest commit first)
Filename Latest commit message Latest commit date
2026-08-27 17:50:07 +02:00
src More docs, new page, fix logic. 2026-08-27 17:50:07 +02:00
static More docs, new page, fix logic. 2026-08-27 17:50:07 +02:00
.gitignore Project init 2026-08-09 21:22:43 +02:00
.npmrc Project init 2026-08-09 21:22:43 +02:00
biome.json Add formater, add common components and icons, add services, add fonts. 2026-08-15 12:37:46 +02:00
package.json A lot of changes XD Fix themes, clean some scripts, fix custom font fetch, add some doc in README, add Partners view, prepare next views. 2026-08-22 21:03:18 +02:00
pnpm-lock.yaml A lot of changes XD Fix themes, clean some scripts, fix custom font fetch, add some doc in README, add Partners view, prepare next views. 2026-08-22 21:03:18 +02:00
pnpm-workspace.yaml Project init 2026-08-09 21:22:43 +02:00
README.md More docs, new page, fix logic. 2026-08-27 17:50:07 +02:00
tsconfig.json Add formater, add common components and icons, add services, add fonts. 2026-08-15 12:37:46 +02:00
vite-env.d.ts A lot of changes XD Fix themes, clean some scripts, fix custom font fetch, add some doc in README, add Partners view, prepare next views. 2026-08-22 21:03:18 +02:00
vite.config.ts A lot of changes XD Fix themes, clean some scripts, fix custom font fetch, add some doc in README, add Partners view, prepare next views. 2026-08-22 21:03:18 +02:00

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