/pesaqr

Generate M-PESA Payment QR Codes Instantly

Primary LanguageTypeScript

PESAQR

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.


Run Locally

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

Tech Stack

React,TailwindCSS

Screenshots

Screenshot One Screenshot Two

Roadmap

  • Better Responsiveness on Android Tablets
  • Add Withdraw Cash QR
  • Add Deploy to own hosting platform

Lessons Learned

  1. Proper Install Prompts is critical for adoption of PWA's
  2. Offline-Only apps have their limitations but can be made better if their value is optimized. (No Self Hosted headaches)

Demo

pesaqr.com

License

MIT

🔗 Links

portfolio linkedin twitter

Feedback

If you have any feedback, please shoot a DM me directly via X