Logo Lanfrica

Ceeddy/MPESA-QR-DEMO

Domain:

socioeconomic

Record type:

software
Creator:
Cee
Host:
Sky Menu β€” QR-Powered Payment Demo Sky Menu is a full-stack prototype built for restaurant and event activations. It features real-time API integration, a sleek frontend, and a backend ready for scale. πŸš€ Live Demo sky-menu.vercel.app Scan, preview, and interact β€” no setup required. 🧩 Tech Stack Frontend: Vercel + React Backend: Node.js + Express APIs: Safaricom M-Pesa QR, Africa's Talking SMS ✨ Features QR-based ordering flow SMS confirmation via Africa's Talking M-Pesa payment integration Responsive UI for mobile and desktop πŸ“¦ Structure sky-menu/ β”œβ”€β”€ frontend/ # React app deployed to Vercel └── backend/ # Node.js server with API integrations πŸ›  Setup Clone the repo Add your API keys to .env Run npm install in both frontend/ and backend/ Start with npm run dev πŸ” .env.example # Safaricom M-Pesa MPESA_CONSUMER_KEY=your_key_here MPESA_CONSUMER_SECRET=your_secret_here MPESA_SHORTCODE=your_shortcode MPESA_PASSKEY=your_passkey MPESA_CALLBACK_URL=yourdomain.com # Africa's Talking AFRICASTALKING_API_KEY=your_api_key AFRICASTALKING_USERNAME=your_username # Server PORT=5000 🀝 Contributor Guide Fork the repo Create a new branch (git checkout -b feature-name) Commit your changes (git commit -m 'Add feature') Push to the branch (git push origin feature-name) Open a pull request βš™οΈ Vercel Auto-Deploy This project is auto-deployed via GitHub integration: Push to master β†’ triggers Vercel build Environment variables managed in Vercel dashboard 🎯 Use Cases Investor demos Client previews Framer pitch embeds 🧠 Framer Embed Tips To embed this demo in Framer: Use an Embed block with the live URL Add a call-to-action overlay (e.g., "Scan to Order") Style with rounded corners and drop shadow for polish πŸ’‘ Next Steps Add splash screen or animation Prep pricing sheet or pitch deck Expand to multi-vendor support Built with love by Cedric. Let’s make ordering unforgettable.

Languages