Skip to content

Web application that allows in-store shoppers to instantly access product information, product reviews and digital vouchers straight to their mobile device. Developed using Bluetooth beacon technology along with React.js and Firebase.

Notifications You must be signed in to change notification settings

Shane-Walsh/Proximity-Marketing-App

Repository files navigation

Proximity Marketing App (PMA)

Final Year Project - BSc (HONS) Software Systems Development, Waterford Institute of Technology



Using Bluetooth Low Energy (BLE) beacon technology, this web application provides shoppers with relevant

and timely information about in-store products - straight to their mobile devices. Users can easily access

product reviews and price comparisons before making a purchase and also take advantage of special offers through

digital discount vouchers.

Combining the in-store experience, where a shopper can pick up and get the feel of a product, with the online

experience where reviews and product insights are at your fingertips - the PMA brings the benefits of both worlds

together.


Take this typical scenario:

A customer walks into an electronics store and heads directly to a TV she wants to buy. Standing in front of the

TV she receives a browser notification on her smartphone. She clicks the link, upon which the PMA provides her with

product info, product reviews, special offers and a price comparison with similar products.


Notifications Screen Product Info Screen

Prerequisites

-Install npm https://www.npmjs.com/get-npm

-Install Firebase

$npm install firebase --save

Installation

Install node dependencies & start application

$npm install
$npm start

Check browser at:

localhost:3000/SAMSUNG_TV

localhost:3000/ASICS_RUNNERS

Features

- Product Description
- Product Reviews
- Price Comparison
- Digital Vouchers

Technologies Used

- Bluetooth Beacons (Eddystone)
- React JS
- JavaScript
- Firebase (Firestore, Hosting, Authentication, Security)
- WebHose API
- Voucherify API

Systems Overview


Documentation

See 'Analysis and Design' documentation here on GitHub Wikis

Please see the 'Development Journey' documentation here on Gitbooks.

About

Web application that allows in-store shoppers to instantly access product information, product reviews and digital vouchers straight to their mobile device. Developed using Bluetooth beacon technology along with React.js and Firebase.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published