Snackbot is a smart and interactive vending machine, which is designed to test the famed soup company’s employees on all things Campbell. Employees logs in with their employee numbers and plays random quizzes. All quizzes are generated by administrators from Campbell, and no duplicated quizzes are provided. It’s competing system that shows ranks of game plays from all employees.


I was responsible for developing flexible front-end application for the vending machine. The software had to keep communicate with backend server, which was built by Boston dev team, to serve the newest contents, and reports game result at every session. The vending machine also notifies via email to administrator when products are low in stock.

Built with
  • Processng for front-end desktop application
  • Arduino
  • a custom C# background processing application using a library from the vending machine manufacturer for vending machine control

More details at A&G

currently tagged with: application installation hardware