Overscan is part game, part social media. It ties the online world with the physical through QR Codes. Each containing pictures, conversations, and stories from real people. Users create and hide codes for others to find, earning points in the process.
The app contains many features, including user posts, comments, friends, avatar customization, microtransactions, an interactive map, and a stylized QR Code generator.
A strong effort was put into creating an intuitive and aesthetic user experience. The app is gesture-rich and feels fluid to use with responsive animations.
The backend was developed with serverless cloud functions and a NoSQL database, allowing for zero server maintenance overhead, limitless scalability, and no cost during inactivity. User submitted content is distributed over a CDN for minimal latency.
To ensure security, all requests are delgated through database transactions on the backend. Users are required to authenticate with Google or Apple OAuth and their device integrity is confirmed with Device Check and Play Integrity protection.