Svelte Commerce
A standalone open-source storefront built with SvelteKit, headless across 26 commerce backends. MIT licensed.
Source avocado, tea, coffee, macadamia and more direct from verified Kenyan farms. Escrow-protected payment, export documents handled, delivered worldwide.
CommerceTypeScript · JavaScriptGitHub @essendisidneyOnlineOwner unconfirmed
Have you tried it? One tap is enough. No sign-in needed.
No updates detected yet. GitHub releases will appear here.
Owners of public repositories under a personal GitHub account can sign in to verify ownership and manage the introduction themselves. No administrator approval is needed.
Sign in, generate a verification file, and commit it to this repository’s default branch within 30 minutes. Files on other branches or forks do not count. Then check the file below to manage the project without administrator approval. Keep the file to retain your access.
If needed, you will go to sign-in. After signing in, return here and press your chosen verification button again.
Run /nomorevibe verify in your project folder to verify ownership and manage the introduction yourself.
Verify in one minuteAsk about other verification options
The maker's introduction consists of the line above. Read the repository README for more details. Repository README ↗
Loading the full README.
Read the full README ↗The operating system for cross-border trade.
Koridor is infrastructure — not a marketplace, not a bank, not a logistics company. It connects producers, cooperatives, exporters, buyers, banks, insurers, logistics providers, and governments into one trusted digital ecosystem.
Usable vertical slice:
org-documents)/dashboard/trades/[id])analytics_snapshots, corridor & commodity stats)OPENAI_API_KEY)AiJob / AiInsight persistence when tables are migrated/dashboard/admin) for system adminsdocs/integrations.md/dashboard/bankability) — lender-facing score from identity, trade performance, escrow settlement, logisticsdocs/migrations/20260730_bankability_trade_credit.sql/kenya — buyers in Oman, Saudi Arabia, Iran, and Iraq RFQ Kenyan farm produce/cropchain) — order-first GCC food security program on Koridorkoridor/
├── apps/
│ ├── api/ NestJS + Prisma + PostgreSQL
│ └── web/ Next.js + Tailwind
├── packages/
│ └── shared/ Shared types, roles, permissions
├── docs/
├── docker-compose.yml
└── .github/workflows/
Principles: API-first, modular domains, soft deletes, audit on mutations, clean architecture.
docs/supabase.md# 1. Install
pnpm install
# 2. Environment — paste Supabase DATABASE_URL + DIRECT_URL
cp .env.example .env
# 3. Shared package + Prisma client
pnpm --filter @koridor/shared build
pnpm --filter @koridor/api prisma:generate
# 4. Seed (if not already applied remotely)
pnpm db:seed
# 5. Run
pnpm dev
Schema for project koridor (qfptnyifzdwmuxfkgpmv) is already applied on Supabase with RLS enabled.
| Service | URL |
|---|---|
| Web | http://localhost:3000 |
| API | http://localhost:4000/api/v1 |
| Swagger | http://localhost:4000/docs |
| Mailpit | http://localhost:8025 |
| MinIO | http://localhost:9001 |
| Password | Role | |
|---|---|---|
[email protected] | Admin123! | System Admin |
[email protected] | Demo123! | Exporter |
[email protected] | Demo123! | Buyer |
| Command | Description |
|---|---|
pnpm dev | Start API + web |
pnpm build | Build all packages |
pnpm test | Run tests |
pnpm docker:up | Start Postgres, Redis, MinIO, Mailpit |
pnpm db:migrate | Run Prisma migrations |
pnpm db:seed | Seed demo data |
See docs/ for architecture notes, ER overview, and deployment guide.