Home

©   Pedro Dutra   |   2020

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.

2018

Gamified Advertisement

Referral Campaign

Referral campaigns help companies grow their user base by encouraging viewers to share the advertisement to their social media

Adding a gamified aspect to a campaign like this can give the user more of a reason to want to share the advertisement.

  • 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

JavaScript
Node.js
PixiJS
Sass
Photoshop

Similar Projects