Skip to content

careylzh/sutd_dw_1d_final

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

17 Commits
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

OrderNow - sutd_dw_1d_final

IOT-based Food ordering system for our school canteen as part of a non-commercial school design and coding project.

This is purely a project for educational purposes only. Credits to all parties for providing images and knowledge for making this school graded project possible.

Implemented on Python 3.7
Architecture of Firebase interface with Kivy: S.Chua
Firebase implementation: S. Chua. Ng. Z.H, Carey Lai
Python Kivy UI Wireframing: S. Chua
Python Kivy UI Design: S. Chua, Ng. Z.H, Carey Lai
Hardware(eletromagnetic lock interface with Arduino and RPi): Zeng. Z.M, Xie. P.N
Building into Android app: Carey Lai

For anyone interested, you can launch this prototype on your phone via Kivy Launcher by placing these files in the same folder. You will also need to deploy the merchant's screen on another device, + set up a firebase. The images of the various food items are not uploaded for copyright reasons.

Future Improvement

Centrally controlled electromagnetic lock over on-site physical unlocking: In order to streamline the user experience of food collection, we could allow the user to unlock the locker through their phones, instead of implementing a physical screen for unlocking. This will also ensure good hygiene as the users can perform "hands-free" unlocking, minimising contact with the locker. However, our server must now take into consideration that only users with placed orders are allowed to unlock the locker. Implementation could be done in the form of hashing locally on the phones, then using the hash value to verify with that of the current order prepared.

SUTD Digital World 2019 Poster

About

This is a school project to alleviate overcrowding during peak hours.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages