



Project Summary
Via wanted an interactive advertisement campaign, with a gamification twist, in the form of a PixiJS spin-the-wheel game,
rewarding the player with a random promotional offer for the Via rideshare mobile app. Backend logic was then used
to connect & match non-registered user referrals, granting matching promotional prizes to both participants.
The application interacted with a client database, via a NodeJS environment hosted on a Google Cloud Platform instance.
I was trusted with working on the entire application, frontend and backend, and have maintained & changed it since.
My frontend work on this project showcases a combination of HTML5 web app development, and drawing with WebGL
using PixiJS as a renderer.
- Backend
- Frontend
- Hosting
Backend
Backend logic was used to prevent the user from obtaining multiple offers, interacting with a client database, via NodeJS running on a Google Cloud instance.
Frontend
On the frontend, Express was combined with PixiJS. These technologies were leveraged to build a user-facing application implementing EJS templates & SCSS stylings, alongside a WebGL or Canvas frame (depending on support) courtesy of Pixi.
Hosting
I was trusted with handling ownership of hosting the web application on a managed Google Cloud Platform instance. The application has self-maintained since, and is accessible to this day.
Technologies Used
Toolbox




