Given the urgent state of the COVID-19, we propose the distributed delivery service to minimise interaction between people. Our application prevents the spread of COVID which is in-line with the government policies.
What it does
NUS Makan is a food delivery telegram bot that provides food delivery service within the NUS community
How we built it
Python and Telegram
Challenges we ran into
Unable to multi-threading causing multiple race conditions to occur while the customer and deliverer flow is running simultaneously. Thankfully, we solved it in the end
Accomplishments that we're proud of
We solved the multi-threading issue and race conditions, We hope to alleviate the current situation of the pandemic by reducing crowd density.
What we learned
Python and Telegram bot building
What's next for NUS Makan
Scalability and Fault Tolerance Redis, Spark and Kafka