ViewTouch Point of Sale
GNU/Linux 레스토랑 POS 소프트웨어, 무료 오픈소스 솔루션
여행자 여분 무게로 수익, 발송자는 택배료 절반 부담, 54개 아프리카 국가와 23개 해외지역 지원, 출시 기간 무료
Travellers earn from their spare kilos; senders pay about half the courier price. 54 African countries, 23 diaspora destinations. Free during launch.
커머스TypeScript · PLpgSQLGitHub @SamuelKimaniSikuku온라인운영자 미확인
써 보셨어요? 한 번만 눌러 주세요. 로그인은 필요 없어요.
아직 감지된 업데이트가 없습니다. GitHub 릴리스가 나오면 여기에 보입니다.
개인 계정의 공개 저장소 소유자는 GitHub로 로그인해 운영자를 확인하고 소개를 직접 관리할 수 있습니다. 관리자 승인은 필요하지 않습니다.
로그인한 뒤 확인 파일을 만들어 이 저장소의 기본 브랜치에 30분 안에 커밋해 주세요. 다른 브랜치나 포크의 파일은 인정하지 않습니다. 파일을 올린 뒤 아래에서 확인하면 관리자 승인 없이 관리할 수 있습니다. 자격을 유지하려면 파일을 남겨 두세요.
로그인이 필요하면 로그인 화면으로 이동합니다. 로그인 후 이곳으로 돌아와 원하는 확인 버튼을 다시 눌러 주세요.
프로젝트 폴더에서 /nomorevibe verify를 실행하면 소유권을 확인하고 소개를 직접 관리할 수 있습니다.
1분 만에 확인하기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.
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.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