Inspiration

We wanted an easy way to charge a large group of people through venmo.

How it works

You first go to our website and create and fill in a form, specifying how much you want people to pay and the Venmo username to send the money to. After that we generate a QR code for you, which you can put on anything from emails to physical flyers. Then anyone who wants to pay will use our mobile application to scan the code and the money will be collected automatically. From there, you can track who has paid through the management dashboard.

Challenges I ran into

Our main challenge was handling the Venmo authentication and secure transaction as well as implementing the QR code reader. In addition, this was our first time using Swift so it was slow in the beginning learning this new language. AngularJs was also a new technology that we utilized for our website.

Accomplishments that I'm proud of

We are very proud of what we have produced. We learned about a lot of new technologies in a relatively short amount of time and we believe our product will be very useful for those wanting a consistent way of charging a large amount of people through Venmo.

What I learned

We learned a lot from using Swift, AngularJS, and parse cloud computing run on BackboneJS.

What's next for QPay

The next feature we would want is to add iOS Passbook support. This would allow event coordinators to issue tickets to their customers once they paid. So if a concert was selling tickets through QPay after they scanned the code they would be given an entrance ticket sent directly to their phone's Passbook app.

Share this project:

Updates