Flaym
Scan, discover and buy fashion from your favourite brands, in stores and from friends.
Lethela is a South African township delivery app. Order kota, chicken, groceries and spaza essentials from local stores, delivered by Lethela riders. Lethela is open in Klipfontein View, Midrand.
CommerceTypeScript · JavaScriptGitHub @MilkCyberCreativesOnlineOwner 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
Deliveries
Translation pending
Taken from the repository README
Loading the full README.
Read the full README ↗AI-supported delivery platform for food, groceries, and township-first commerce in South Africa.
npm install
npm run dev
Open http://localhost:3000.
Copy .env.example to .env.local and fill values you need.
Core:
NEXT_PUBLIC_SITE_URLNEXTAUTH_URLNEXTAUTH_SECRETVENDOR_SESSION_SECRETRIDER_CONSOLE_SECRETADMIN_APPROVAL_KEYCRON_SECRETBANK_DATA_ENCRYPTION_KEYDATABASE_URLProduction launch controls:
NEXT_PUBLIC_MARKETPLACE_LAUNCH_MODE — prelaunch, pilot, or publicEMAIL_VERIFICATION_REQUIRED — enable only after existing accounts and the email channel are verifiedDATABASE_RESTORE_TESTED_ATPRIVATE_STORAGE_VERIFIED_ATREFUND_FLOW_TESTED_ATThe public homepage remains in pre-launch or pilot mode until real approved inventory and the configured operating thresholds are available. Public mode must not be used to bypass the owner launch-readiness checks.
SEO + marketing:
NEXT_PUBLIC_GOOGLE_SITE_VERIFICATIONNEXT_PUBLIC_BING_SITE_VERIFICATIONNEXT_PUBLIC_FACEBOOK_DOMAIN_VERIFICATIONNEXT_PUBLIC_GA4_ID (optional)NEXT_PUBLIC_GTM_ID (optional; preferred over GA4 direct script)NEXT_PUBLIC_META_PIXEL_ID (optional)robots.txt via src/app/robots.tssitemap.xml via src/app/sitemap.ts (includes active vendor pages)OrganizationWebSite + SearchActionFoodDeliveryServiceFAQPage (home/about/faq content)FoodEstablishment + menu ItemList/search/llms.txt via src/app/llms.txt/route.ts/feeds/google-merchant.xmlNEXT_PUBLIC_SITE_URL set to your live domain.NEXT_PUBLIC_GOOGLE_SITE_VERIFICATION,https://<your-domain>/sitemap.xml.NEXT_PUBLIC_BING_SITE_VERIFICATION,NEXT_PUBLIC_GTM_ID (recommended) or NEXT_PUBLIC_GA4_ID.NEXT_PUBLIC_META_PIXEL_ID.npm audit --omit=dev --audit-level=high
npm test
npm run check:security-env
npm run typecheck
npm run lint
npm run format:check
npm run build
Use /admin/launch-checklist after deployment to verify the controlled pilot and public marketing gates. The owner runbook is in docs/OPERATIONS_RUNBOOK.md.
Public launch additionally requires real approved vendors, products and riders; a controlled Ozow payment and delivery; a refund test; private-storage verification; and a successful provider-side database restore drill.