This is a Customer Panel to generate M-PESA Payment QR Codes for any Till/Paybill.
I built this to help individuals/businesses opt consider providing customer payment terminals. Currently the M-PESA app is the most used finance app in the Android/iOS appstores.
The 'Scan QR to Pay' feature exists but isn't widely used. I discovered this while shopping in a supermarket and found it faster than keying in the store details or waiting for a payment prompt from the teller.
Discovered it was a simple sequence , built a v1 and now anyone can use this in their business that makes paying for things 3s faster !
Its free , offline and will stay that way.
Clone the project
git clone https://github.com/DavidAmunga/pesaqr
Go to the project directory
cd pesaqr
Install dependencies
npm install
Start the project
npm run dev
React,TailwindCSS
- Better Responsiveness on Android Tablets
- Add Withdraw Cash QR
- Add Deploy to own hosting platform
- Proper Install Prompts is critical for adoption of PWA's
- Offline-Only apps have their limitations but can be made better if their value is optimized. (No Self Hosted headaches)
If you have any feedback, please shoot a DM me directly via X