Inspiration

This application focuses on peer-2-peer payments based on QR codes. The idea is to ease the payments while still keeping it secure.

What it does

For Receivers, the QR can be printed and pasted on Shops as Stickers. For Payers, the process is as simple as scanning the QR code, entering the amount, authorizing the Payment with either a Pin or Biometric, and hitting the Pay button.

How I built it

The idea was to make it portable and lightweight to use. Mainly to increase the onboarding of users having lower-end mobile devices. So, the option was to develop a PWA using Javascript.

Challenges I ran into

The main challenge was to keep it secure as the JS code will be executed on the Client device and it will be possible to change that code thus making it less secure. So the main challenge was to implement the CIA Triad while keeping it fast and lightweight.

Accomplishments that I'm proud of

Development of an E2E application including Mobile devices and Backend Server.

What I learned

How to implement ledger in a Serverless environment.

What's next for QR Based P2P Payments

Figure out a way for iOS devices as PWA is not supported yet.

SLP Address

simpleledger:qz5xpfu6jkm3jq2wyehqvyqq8eywyhuv3g2nl5zr9s

Built With

Share this project:

Updates