Inspiration

The main source of inspiration was enabling business, from small to large, to embed Snapchat Code-like inside their client apps. Since Snapchat's have their own proprietary platform, now everyone can have their own new fancy QR Codes at their fingertips.

What it does

The API provides two main functionalities. One, it knows how to generate a unique codification for every client requesting it. Two, it knows how to take unfiltered images, for example like those taken from a real life camera, and extract the information from the image.

How we built it

The API is built on top of the Spring REST Framework. For the iOS app, we used standard libraries in order to showcase the functionality. What's more important is that all the picture processing is done directly on pixels, without using any 3rd party vision libraries.

Challenges we ran into

One of the main challenges was to get the geometry and the algorithms behind scanning the image, since real life camera data can be rotated on multiple axis. This part took more than 20 hours to get it right.

Accomplishments that we're proud of

We are extremely happy to be able to call the whole project a great achievement. We believe that not only is this a great implementation of something that is not open for everyone, but it also changes the future of QR Codes, the way we used to know them.

Built With

Share this project:

Updates