A modern e-commerce platform for cereal and grain trading built with Next.js 15, featuring multi-currency payment support (M-Pesa, Safaricom Paybill & Bitcoin Wallet).
# Install dependencies
npm install
# Setup environment
cp apps/web/.env.example apps/web/.env.local
# Generate Prisma client
npx prisma generate --schema=prisma/schema.prisma
# Start development
npm run dev
Visit http://localhost:3001
POST /api/auth/signup
, POST /api/auth/signin
GET /api/products
, POST /api/orders
POST /api/payments/mpesa/initiate
, POST /api/payments/bitcoin/initiate
GET /api/health
, GET /api/metrics
npm run dev # Development server
npm run build # Production build
npm test # Run tests
npm run lint # Code linting
✅ Production Ready - All core systems operational
localhost:3001
Made with ❤️ in Kenya 🇰🇪