The inspiration comes from a desperation of waiting in line in a supermarket. There is often not enough cashier to check-out item. We want to build a better solution and create a cashier-free store, where customers can grab and go, and orders are placed automatically.

What it does

The hardware is a bucket, that connects to the cloud server, and it senses RFID tag information inside the bucket. The information is sent to backend on the server and it is organized and displayed on user's phone. User's mobile phone also gets a receipt both online and text message.

How we built it

Our project consist hardware and web end. For hardware, we used an esp8266 chip to establish communication with our server on google cloud. The RFID is sensed using a rc522 chip. The backend is running nodejs&express.

Challenges we ran into

getting esp8266 and RFID reader corporate is a challenge, in which we hacked the hardware to use. In the backend, using facial recognition to authentication user information is challenging, because we are not familiar with Microsoft Azure. We also entended to use eBay's API to place the order and sell items. The biggest challenge is that the internet in Caltech requires authentication, and it is very hard to deal with since I am using an esp8266. Instead, I used the hotspot to link it to the net.

Accomplishments that we're proud of

We deployed the whole hardware, web, and mobile phone all within the hackathon. We built hardware and web server cooperate together. You can literally put the item into the bucket and check them out automatically. The level of completion is beyond our expectation

What we learned

STABLE NETWORK is REALLY important..... ESP8266 only provides 7mA max for each pin.... should of used Rasp Pi or other platforms. Microsoft's API is very accessible.

What's next for HandiBucket

change the RFID tag, and the sensor to enlarge the scale. Add ebay's authentication and link the user account.

Share this project: