Inspiration

The explosion of dockless scooters in atlanta. Dockless anything shouldn't be limited to mobility products. We wanted to prove the dockless scooter model and the technology behind it could also be applied to retail.

What it does

Offers customers the ability to:

  1. Find a Mobile vending unit on a map or identify it with a code similar to dockless mobility devices.
  2. Establish a payment method
  3. Open Box
  4. Select items. Recording what items are removed by detecting what rfid tags are not present in box
  5. charge customer. Reminding them that they will be charged for anything that is removed from the box until they close the unit and end their experience (aka locking the box from the app)
  6. Success!

How I built it

We used a particle electron which allows us to interact with our client app. The electron is amazing because it uses 3G plus we added a GPS so the device works anywhere with an unobstructed view of sky and connection to T-Mobile Network. The hardware is connected via particles service to the cloud and our client app uses a socket.io and express web server to allow customer interaction in realtime.

Challenges I ran into

Never programmed a socket.io web server before. But made up for it in my knowledge with particle devices.

Accomplishments that I'm proud of

Completing the task of making a MVP.

What I learned

Something I have been wanting to learn for a very long time: learning how to make a socket based express node.js web app that connects to a hardware project of mine. I am super excited to delve into more personal projects because I have crossed over the express/socket learning threshold.

What's next for Mobile Vending Machine

I am looking to make a second revision that focuses more on software completeness.

Built With

Share this project:

Updates