lukakralj / easyNakup

A dragonboard powered hub for transforming shopping lists in delivery orders to link remote areas and local vendors.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

https://hackkosice.com/hk19/

🥇 1st Place Winner at HackKosice🥇

This project was presented at the HackKosice hackathon and won the following prizes:

  • Top Team Overall
  • Hack Kosice Top 3 finalist
  • Best IoT Hack using a Qualcomm Device

Check out the demo! 🎥🛒

Demo

Built by

What's the idea?

Coming from similar regions as Košice, we figured there are many remote villages with a long ride from bigger grocery and medicine suppliers. Often people living in such areas turn out to be the elderly, who might not be able to drive themselves to the shops everyday. Hence, their children have to go and take them around which might not always be possible, due to work, family etc. On the first thought, an online shopping could be a solution but a lot of people are still not comfortable using it, and more importantly, large vendors like Amazon usually don't even deliver in such areas - at least not for a reasonable price.

Therefore, we designed a system which allows the elderly (and others) to scan their handwritten shopping lists and automatically issues a delivery order at their preferred supplier. We figured that many people are still not comfortable using smart phones and many don't even own them.

What is it

The app is split into two components:

One is a small device, powered by the Dragonboard 410c, it uses facial recognition to identify the user and then allows scanning of the handwritten list and digitalises . It then displays a list and asks for a confirmation.

The second part is a web application that is meant to be used by the vendors. They can manage their orders there, update prices and send SMS receipts to the users to inform them about the price they'll need to pay. The system also maps an efficient root for the vendor to deliver everything.

Fig 1 - A view of the DragonBoard's screen and the Shop Dashboard

How we built it

We used Dragonboard 410c and a webcam for the face and list scanning and processing. The web application is built with NodeJs, MongooseDB, and Socket.io.

The Qualcomm Dragonboard 410c

Fig 2 - The Qualcomm Dragonboard 410c used for the project

External links

⚠WARNING⚠

This build is highly unstable as it was developed in 24 hours. All the developers were high on ☕☕ caffeine ☕☕ and and/or 🥟pieroghi🥟 and barely made it out alive. Use at your own risk.

P.S.: WE ARE SORRY FOR THE COMMIT MESSAGES

Fig 3 - One of the mentors at HackKosice debugging our code just minutes before the demo

About

A dragonboard powered hub for transforming shopping lists in delivery orders to link remote areas and local vendors.


Languages

Language:HTML 36.4%Language:CSS 27.4%Language:SCSS 23.0%Language:JavaScript 9.3%Language:Python 3.9%Language:Shell 0.0%