ViewTouch Point of Sale
GNU/Linux Restaurant Point of Sale software - Free and open source POS solution
Travellers earn from their spare kilos; senders pay about half the courier price. 54 African countries, 23 diaspora destinations. Free during launch.
CommerceTypeScript · PLpgSQLGitHub @SamuelKimaniSikukuOnlineOwner 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
Loading the full README. The saved excerpt is shown below.
Africa's peer-to-peer parcel network — connecting senders and receivers between
all 54 African countries and 22 diaspora destinations (Europe, North
America, the Gulf, Asia-Pacific) via verified travellers with spare luggage
space. Escrow-protected, ID-verified, delivery-code confirmed.
The app starts in demo mode: listings, accounts and matches live in your
browser's localStorage (pre-seeded with sample trips and parcels), so you can
explore every flow with no backend.Read the full README ↗Africa's peer-to-peer parcel network — connecting senders and receivers between all 54 African countries and 22 diaspora destinations (Europe, North America, the Gulf, Asia-Pacific) via verified travellers with spare luggage space. Escrow-protected, ID-verified, delivery-code confirmed.
npm install
npm run dev # http://localhost:3000
The app starts in demo mode: listings, accounts and matches live in your browser's localStorage (pre-seeded with sample trips and parcels), so you can explore every flow with no backend.
| Route | What |
|---|---|
/ | Landing — value prop, how it works, corridors, security |
/trips | Browse travellers with spare space, filter by origin/destination |
/parcels | Browse parcel requests (traveller side) |
/post/trip | Publish a trip (auth required, zod-validated) |
/post/parcel | Post a parcel request (auth required, zod-validated) |
/pricing | One membership — $29/year covers sender, receiver and traveller; 0% commission |
/verify | 3-step ID verification wizard (phone → ID → selfie) |
/dashboard | Your deliveries: handover timeline, journey updates, reviews |
/auth | Sign up / sign in (demo auth) |
/safety | Trust & safety: protected handover, verification, inspect-and-seal, prohibited items |
Subscription platform, not a marketplace middleman: $29/year membership
(one price for sending, receiving and travelling), free tier for browsing,
receiving and tracking. Carriage fees are agreed and paid directly between
sender and traveller — Kifurushi takes 0% commission and never holds delivery
money, which keeps it outside money-transmitter licensing. Protection comes
from ID verification, on-platform agreed terms, co-sealed photo logs, one-time
delivery codes and immutable reviews. (The escrow state machine in
supabase/schema.sql is kept dormant in case a "protected payment" premium
feature is added later.)
supabase/schema.sql — it ships full
row-level security, an escrow state machine, and hashed delivery codes.lib/store.ts with Supabase queries (shapes match
the SQL schema 1:1) and swap demo auth for Supabase Auth.SECURITY.md for the full security architecture and the
before-real-money checklist (licensed escrow provider, KYC, rate limiting).Next.js 14 (App Router) · TypeScript · Tailwind CSS · zod · Supabase-ready