Many of us eat regularly out, either at work or at the university. However, you either need to carry all the loyalty cards for stores around in your bulky wallet, or keep them in your pockets with the danger of forgetting or losing them. This is why we need a digital place to keep them all safe.
What it does
PicAStamp is backed by NFC and vision technologies to support its goal. The user of the app can register their loyalty cards and keep track of points. On the other side, to "get stamped" the only thing they need to do is: i) either to point the camera of their phone to the vendor-provided QR-code, or tap their device to a vendor-provided NFC-tag. This way they securely gather their points without the need of additional cards. This saves them the hassle of carrying them, leads to better recommendations for healthy food and also saves paper.
How I built it
We used Android native APIs to build the application.
Challenges I ran into
Time was the main challenge we came across. Since we did not have a front-end person in our team, the app lacks the aesthetics of a production app.
Accomplishments that I'm proud of
- The fun we had collaborating with each other
- The NFC working with virtually all of the RFID cards we had at our disposal
- The integration of both NFC and QR codes as a verification mechanism
What I learned
We learned how to use the NFC API for Android and how to parse QR codes. Some of us boostrapped with the Android API and learned the basics of an Android app.
What's next for PicAStamp
Improve the presentation of the application, make it more robust and extensible and launch it to Play Store. An iOS app could also be around the corner. More specifically, we are going to improve the security and add new features by connecting the app with a server. Furthermore, we believe that the app would be beneficial for the users and for small and medium size businesses, because they will be able to connect better with their customers.