Categories: Case StudyHackathon

Project Highlight: Contextual Billboards With APIs

Billboards, or out of home (OOH) advertising, generate more than $7.3 billion in ad revenue a year.  What if developers could use APIs to make them a lot more relevant?

Today, we’re highlighting Karunanidhi Devanidhi and Ganeshbabu Thavasimuthu for their HackTX project around contextual billboards. To better visualize their project, imagine this scenario:

You’re walking by a billboard in the subway. When you turn to look at the display, the advertisement changes to a promotion for a movie that you’ve been wanting to see. Or a clothing brand that you like. All by recognizing your face and matching it to your interests on Facebook.

Pretty cool, right? Here’s how they used the Microsoft Computer Vision and Facebook Graph APIs to build the Context Sensitive Advertisement project. Read on or jump straight to the GitHub repo.

The Mission:

Build a billboard that analyzes the user and serves more tailored, relevant ads based on their Facebook profiles and demographic data.

The Method:

Overview

In order to build a context-sensitive billboard, the team needed to film the user, freeze and analyze an image, identify the user and pull his or her Facebook profile. Finally, they needed a web app for the advertiser to buy ads that target specific segments (age, gender, and interests).  Not an easy task to complete in just 24 hours!

Drilldown

The team used a Microsoft Kinect to film the user. Then, they built a program using the Microsoft Computer Vision API’s cognitive functionalities to recognize and identify the user. They used RapidAPI to connect to the Microsoft Computer Vision API and export the code in NodeJS.

Next, they built a web app for advertising using MongoDb. They used RapidAPI to connect to the Facebook Graph API. Connecting to Facebook allowed them to build an interface for advertisers to segment their audience by age, gender and pages that the user had liked.

The application is written in NodeJS and is hosted on Microsoft Azure.

APIs Used:
Here are the APIs that the team used to make this project possible. Click the links below to see the endpoints and start experimenting.

Demo:

See the team walk through their design in this brief demo below.

Have you built any projects using these APIs? Let us know in the comments!

4.9/5 - (74 votes)
Share
Published by

Recent Posts

Power Up Your Enterprise Hub: New March Release Boosts Admin Capabilities and Streamlines Integrations

We're thrilled to announce the latest update to the Rapid Enterprise API Hub (version 2024.3)!…

3 weeks ago

Unveiling User Intent: How Search Term Insights Can Empower Your Enterprise API Hub

Are you curious about what your API consumers are searching for? Is your Hub effectively…

3 weeks ago

Rapid Enterprise API Hub Levels Up Custom Branding, Monetization, and Management in February Release

The RapidAPI team is excited to announce the February 2024 update (version 2024.2) for the…

1 month ago

Supercharge Your Enterprise Hub with January’s Release: Search Insights, Login Flexibility, and More!

This January's release brings exciting features and improvements designed to empower you and your developers.…

3 months ago

Enhanced Functionality and Improved User Experience with the Rapid API Enterprise Hub November 2023 Release

Rapid API is committed to providing its users with the best possible experience, and the…

5 months ago

The Power of Supporting Multiple API Gateways in an API Marketplace Platform

In today's fast-paced digital world, APIs (Application Programming Interfaces) have become the backbone of modern…

6 months ago