Summary
A scanner experience game rolled out nationally
About the Project
Three, the mobile telecommunications company, commissioned my employer to create a fun “scanner” game to be used in major stores like Oxford Street, Birmingham, Newcastle, Cardiff and Nottingham over the christmas period. I was the sole developer and coordinator of this project on our side.
This work followed on from the Lets Get Lyrical which I also built for Three.
This site was worked on as part of my employment at FenechDigital Limited.
The Brief
The brief for Three was to create a simple “scanner” web app that would allow customers to go in store, “scan” their hand on the tablet and then be told if they were naughty or nice, depending on the stock levels in the store. They would then be able to get a prize from two bins located next to the tablet.
The Approach
The agency I worked at when undertaking this work only used WordPress, personally I would’ve crafted it using Astro with a custom backend however I digress!
This project would require a few key components, the actual scanner frontend was easily achieved with a few lines of HTML, CSS/SCSS and JavaScript but the more complex part came with stock management, logging and writing solid infrastructure.
WordPress’s custom post types yet again came in handy here and I’d quickly setup a new post type for each Store. I then used Advanced Custom Fields with some custom PHP to automatically generate the stock fields per-day per-store meaning the code was fully dynamic and can easily be re-rolled out in the fuure.
The frontend used fully custom Javascript coupled with the PressureJS library to simulate the scanning mechanic - this wasn’t in the original scope but the client was impressed that I’d been able to add this in and it was recieved positively.
This project required the use of the WordPress REST API and Sentry Integration.
The Outcome
The site was incredibly well recieved and was rolled out to major national three stores with thousands of players over the Christmas Period and no reports of bugs or maintainance issues!
Reflection and Key Skills
I was already very pleased from my previous work with Three but the opportunity for my work to be placed in national, flagship stores was absolutely amazing. This project taught me, if anything, to have more confidence in my work (i still have major impostor syndrome however)!