Code Monkey home page Code Monkey logo

stashshack's Introduction

Stash Shack

Inspiration

After going to the Cisco Meraki workshop we started brainstorming about how businesses could use the Meraki Access Point (AP) bluetooth functionality to increase traffic. The APs can be used as bluetooth beacons to send links to any bluetooth enabled device in proximity of the AP. We concluded that raffles or games would be a good way for stores or cafes to increase interest.

What it does

Anyone with a bluetooth enabled device that has the Piper app installed will receive an invite (a link) to the game. The user will be prompted to enter their phone number and a verification code that will be sent to their phone. Once verified, the user can participate in the particular raffle/game they were invited to. Winners would then be able to redeem special offers or prizes from the particular business they are visiting. This would provide incentive for users to visit the physical location and would increase foot traffic and sales.

How we built it

We used the Meraki AP provided as a bluetooth beacon and used Piper to create custom notifications attached to that particular beacon. These notifications link to our web app which we built using node.js, express.js, and mongodb. We also developed a two-step phone number verification using the nexmo api which allow us to identify unique visitors.

Challenges we ran into

We struggled with setting up the AP as a beacon and getting Piper to receive the notification from the beacon as this was a technology that none of us were familiar with. We also learned to set up a mongodb database using node for the two-step phone number verification.

Accomplishments we are proud of

Developing a full stack JS application, successfully performing two-step phone verification, and getting our Meraki AP beacon to work with any bluetooth device.

What's next for Stash Shack

Our plan is to create a standalone app and remove the Piper app as the middleman between the bluetooth beacon and our service. We tried looking into creating an app that would register the UUID from the beacon and notify the customer itself but quickly realized that this would be unrealistic in this short of a timeframe. Our next step would be to actually create such a standalone app.

Check us out at Devpost!

https://devpost.com/software/stash-shack

stashshack's People

Contributors

anthonyc1 avatar nspitalny avatar

Stargazers

 avatar

Watchers

 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.