Advertising IOT Solution

WEB AND BACKEND SYSTEM

Advertising IOT Solution.

An IOT based advertisement platform.

nikaza_imac_front_laptop

BUSINESS REQUIREMENT

There was a requirement from the client to create an advertisement platform for B2B customers using which a customer can push advertisements to end users mobile through beacons. The ideology of the platform is to push adds to the users using an IOT device (Beacon), and a mobile app. Further, the client needs an admin dashboard for customers to inspect their beacons.

CHALLENGES

  • Manage N-N connection between campaigns and venues.
  • To engage beacon requests and campaign schedule from different time zones.
  • Handle high volume of requests from devices around the globe with minimum Latency.
  • Secure the beacon API calls.
  • Recurring payment for the platform.
  • Handle communication between low memory hardwares.
nikaza_imac_front_laptop_1
imac_half

SOLUTION

  • Dexlock assembled the collection of campaign venues in a database, which dynamically connected campaigns with multiple venues and time zones.
  • Beacon API’s were made faster by using minimal payload and API communications.
  • By using highly secure keys and IDs, we made sure that the beacon API calls are guarded.
  • Stripe was implemented for recurring and single payment operations. With the easy framework of Stripe we informed admin and customer about every payment related transactions.

IMPACT

  • Dexlock team developed an effective advertising platform to push ads for the customers.
  • An advanced customer and admin dashboard were created for managing the ads.
  • The beacon APIs were well optimised and fast.
  • Customers from different time zones can run their campaigns based on their timings.
  • Customers were able to track their transactions.

nikaza_imac_front

STACK

  • java
    Java
  • bitly
    Bitly
  • dropwizard
    Dropwizard
  • mongoDB
    mongoDB
  • stripe
    Stripe
  • js
    Javascript

You have a dream project to start?
Do you want to improve your services?
Do you wish to build intelligent applications using the power of machine learning?