Logo Lanfrica

asvisioned-commits/biker

Domain:

mobilitydigital infrastructure

Record type:

software
Creator:
asv
Host:
Biker - Zimbabwe's trust-first peer-to-peer logistics platform # 🚴 Biker **Zimbabwe's trust-first peer-to-peer logistics platform.** Send items, buy groceries, pick up food, run errands β€” all with protected payments, verified riders, and provable delivery chains. ## The Core Promise | πŸ›‘οΈ Money protected | βœ“ Riders verified | πŸ“Έ Delivery provable | βš–οΈ Disputes resolvable | πŸ‘οΈ Everything visible | |---|---|---|---|---| ## Tech Stack - **Frontend**: Next.js 16 (App Router), TypeScript, CSS Modules - **Auth**: Supabase Auth (Google OAuth, Email, Phone OTP) - **Database**: Supabase (PostgreSQL + RLS + Realtime) - **Design System**: "Calm Trust" β€” semantic tokens, Inter font, layered shadows - **Maps**: Leaflet.js (coming soon) ## Services | Service | Description | |---|---| | πŸ“¦ **Send Item** | Point-to-point delivery with proof chain | | πŸ›’ **Buy For Me** | Shopping + delivery with receipt OCR | | πŸͺ **Pick Up Order** | Collect from merchants | | πŸ“„ **Document Run** | Queue at offices, return with documents | | ⏳ **Queue Service** | Wait in line on your behalf | | πŸ“ **Multi-Stop** | Multiple pickups/dropoffs in one trip | ## Speed Modes | Mode | Description | |---|---| | 🚴 Standard | Regular delivery | | ⚑ Biker Jet | Priority dispatch, fastest rider, premium rate | | πŸ“… Scheduled | Book for a future time slot | ## Protection Levels | Level | What's Protected | |---|---| | None | Cash on delivery β€” no escrow | | πŸ›‘οΈ Protected | PIN-verified delivery, escrow hold, dispute eligible | | πŸ›‘οΈ+ Protect Plus | Insurance, priority dispute, photo+signature required | ## Getting Started ```bash # Install dependencies npm install # Set up environment cp .env.example .env.local # Add your Supabase URL, anon key, and Google OAuth credentials # Run development server npm run dev ``` ## Environment Variables ```env NEXT_PUBLIC_SUPABASE_URL=your-project-url NEXT_PUBLIC_SUPABASE_ANON_KEY=your-anon-key NEXT_PUBLIC_DEV_MODE=true # Set false in production ``` ## Project Structure ``` src/ β”œβ”€β”€ app/ β”‚ β”œβ”€β”€ auth/callback/ # OAuth call …