Clap to order food

Cover Image for Clap to order food

Experimenting with IoT

So there was I at Battlehack Chicago brainstorming ideas...trying to come up with something I would have fun developing and at the same time learn something new.

Battlehack Chicago 2015

After teaming up with Joseph Milla a young and smart CS student, After discussing what we should do we decided to build something related to IoT so we ended up using my Tesselmicro-controller and the Tessel Ambient module.

Tessel is a micro-controller with built-in wifi and support to run nodejs out-of-the-box, therefore we were good because both of us have experience with Nodejs.


Clappity is a device that you plug into your wall and listen to your configured claps to trigger an online order, in our case you would be able to order a pizza, sandwich or burrito.

How does it that work?

Anyone could just clap and order without permission, right? no.
The device would be linked to your user account in the website where you would have access to order options and how many claps they require through the user configuration.
All claps have 1x clap for confirmation.. let's say you want to order pizza, you would clap 2x than wait 3 secs and clap again to confirm you actually want that.

The tech stack:

  • Tessel micro-controller
  • Tessel Ambient Module
  • Node.js (websocket)
  • HTML5/Javascript

We did not win the Battlehack but was a fun experimentation with IoT.
The code is Open Source.

More Stories

Cover Image for Using ChatGPT as your nutritionist

Using ChatGPT as your nutritionist

While ChatGPT is primarily known for its conversational abilities, it can also serve as a virtual trainer and nutritionist, providing personalized guidance to help you achieve your health and wellness goals.

Cover Image for How to invest in the stock market - a beginners guide

How to invest in the stock market - a beginners guide

There is so much bad information on how to invest in stock market causing a lot of confusion for people that want to get started in investing that I decided to create a guideline for beginners based on Peter Lynch work