Logo Lanfrica
  • Home
  • Atlas
  • Insights
  • Docs
  • Sign in

Β© 2026 Lanfrica. All rights reserved. All copyrights of the resources shown on the Lanfrica website belong to the original copyright holders, unless explicitly stated otherwise.

sbuncele-del/amana-marketplace

Domain:

socioeconomic

Record type:

software
Creator:
sbu
Host:
# 🌍 Amana β€” African Cross-Border Marketplace **Amana** (meaning *trust* in Swahili) is a secure cross-border marketplace connecting African sellers with buyers worldwide. Built with escrow-first payments, verified sellers, and multi-currency support. > Part of the ATG Group of Companies ecosystem. --- ## ✨ Features - **Buyer Protection** β€” Vesicash escrow holds funds until delivery is confirmed - **Secure Payments** β€” Flutterwave gateway supporting cards, mobile money, bank transfers - **Seller Verification** β€” KYC/business document verification with trust scores - **Product Marketplace** β€” Categories, search, filtering, reviews & ratings - **Order Tracking** β€” Full lifecycle from purchase to delivery - **Seller Dashboard** β€” Analytics, product management, order fulfillment, settings - **Multi-Currency** β€” USD, ZAR, NGN, KES, and more - **Responsive UI** β€” Radix UI + Tailwind CSS, mobile-first design ## πŸ›  Tech Stack | Layer | Technology | |-------|-----------| | Framework | Next.js 16 (App Router, TypeScript) | | Database | PostgreSQL 16 + Prisma ORM | | Auth | NextAuth v5 (credentials) | | Payments | Flutterwave | | Escrow | Vesicash | | UI | Radix UI + Tailwind CSS | | Validation | Zod | | Deployment | Docker + Nginx (Vultr VPS) | ## πŸ“ Project Structure ``` src/ β”œβ”€β”€ app/ β”‚ β”œβ”€β”€ (auth)/ # Login, Register β”‚ β”œβ”€β”€ (main)/ # All public pages + dashboard β”‚ └── api/ # REST endpoints (auth, products, orders, webhooks) β”œβ”€β”€ components/ # Reusable UI (navbar, footer, product card, auth forms) β”œβ”€β”€ lib/ # Prisma client, auth config, payment integrations └── middleware.ts # Route protection prisma/ β”œβ”€β”€ schema.prisma # Database schema └── seed.ts # Seed data ``` ## πŸš€ Getting Started ### Prerequisites - Node.js 20+ - PostgreSQL 16 (or use Docker) ### Local Development ```bash # Clone git clone github.com cd amana-marketplace # Install depe …

Visit

github.com

Languages

EmanManinkakan, EasternSwahili