FoodieBot: A Conversational Food Ordering Chatbot Using Node.js and Microsoft Bot Framework

Year : 2024 | Volume :11 | Issue : 02 | Page : 14-18
By

Naman Garg,

Naman Choudhary,

Natasha Goklani,

Muskan Goyal,

Khushi Sharma,

Abhishek Sharma,

  1. Student Department of Computer Science, Poornima College of Engineering, Jaipur Rajasthan India
  2. Student Department of Computer Science, Poornima College of Engineering, Jaipur Rajasthan India
  3. Student Department of Computer Science, Poornima College of Engineering, Jaipur Rajasthan India
  4. Student Department of Computer Science Poornima College of Engineering, Jaipur Rajasthan India
  5. Student Department of Computer Science Poornima College of Engineering, Jaipur Rajasthan India
  6. Assistant Professor Department of Computer Science, Poornima College of Engineering, Jaipur Rajasthan India

Abstract

This article delves into the development of a food order chatbot, leveraging Node.js alongside the Microsoft Bot Framework. The burgeoning popularity of chatbots within the food industry stems from their capacity to streamline the ordering process while simultaneously enriching customer experiences. In this study, we explore the implementation process, features, and advantages associated with crafting a food order chatbot, utilizing Node.js as the backend programming language and the Microsoft Bot Framework as the development platform. Central to our investigation is FoodieBot, a chatbot endowed with pivotal features, such as restaurant selection, menu browsing, order placement, and integrated payment processing. Through a comprehensive evaluation of the system’s performance and user experience, we elucidate its efficacy in optimizing the food ordering journey and furnishing users with a convenient conversational interface. By addressing the burgeoning demand for seamless and intuitive food ordering solutions, this research contributes to the burgeoning field of chatbot technology, particularly within the context of the food service industry. Furthermore, the findings of this study offer insights into the practical implications and potential applications of chatbots in enhancing business operations and customer interactions within the food domain. Through rigorous analysis and empirical validation, this article underscores the transformative potential of leveraging Node.js and the Microsoft Bot Framework to develop innovative solutions tailored to the evolving needs of modern consumers and businesses alike.

Keywords: Chatbot, food order, food service, natural language processing (NLP), node.js, Microsoft bot framework

[This article belongs to Journal of Advancements in Robotics(joarb)]

How to cite this article: Naman Garg, Naman Choudhary, Natasha Goklani, Muskan Goyal, Khushi Sharma, Abhishek Sharma. FoodieBot: A Conversational Food Ordering Chatbot Using Node.js and Microsoft Bot Framework. Journal of Advancements in Robotics. 2024; 11(02):14-18.
How to cite this URL: Naman Garg, Naman Choudhary, Natasha Goklani, Muskan Goyal, Khushi Sharma, Abhishek Sharma. FoodieBot: A Conversational Food Ordering Chatbot Using Node.js and Microsoft Bot Framework. Journal of Advancements in Robotics. 2024; 11(02):14-18. Available from: https://journals.stmjournals.com/joarb/article=2024/view=155901



References

  1. Gaddam K. Building bots with Microsoft Bot Framework. Birmingham, The United Kingdom: Packt Publishing Ltd; 2017.
  2. Hassija V, Chakrabarti A, Singh A, Chamola V, Sikdar B. Unleashing the potential of conversational AI: amplifying Chat-GPT’s capabilities and tackling technical hurdles. IEEE Access. 2023; 11. [Online] Available at https://ieeexplore.ieee.org/abstract/document/10343095
  3. Chaves AP, Egbert J, Hocking T, Doerry E, Gerosa MA. Chatbots language design: The influence of language variation on user experience with tourist assistant chatbots. ACM Trans Comput Hum Interact. 2022; 29 (2): 1–38.
  4. Hsu IC, Chang CC. Integrating machine learning and open data into social chatbot for filtering information rumor. J Ambient Intell Humaniz Comput. 2021; 12 (1): 1023–1037.
  5. Stapić Z, Horvat A, Plantak Vukovac D. Designing a faculty chatbot through user-centered design approach. In: HCI International 2020–Late Breaking Papers: Cognition, Learning and Games: 22nd HCI International Conference, HCII 2020, Copenhagen, Denmark, July 19–24, 2020, Proceedings 22. Cham, Switzerland: Springer International Publishing; 2020. 472–484 p.
  6. Park DM, Jeong SS, Seo YS. Systematic review on chatbot techniques and applications. J Inf Process Syst. 2022;18 (1): 26–47.
  7. Vishwakarma A, Pandey A. A review & comparative analysis on various chatbots design. Int J Comput Sci Mob Comput. 2021; 10 (2): 72–78.
  8. Shenoy A, Bhoomika M, Annaiah H. Design of chatbot using natural language processing. In: Knowledge Engineering for Modern Information Systems. Berlin, Germany: De Gruyter; 2022 Jan 19. 60–79 p.
  9. Serban IV, Sankar C, Germain M, Zhang S, Lin Z, Subramanian S, et al. A deep reinforcement learning chatbot. arXiv preprint arXiv:1709.02349. 2017 Sep 7. [Online] Available at https://arxiv.org/abs/1709.02349
  10. Garcia Valencia OA, Suppadungsuk S, Thongprayoon C, Miao J, Tangpanithandee S, Craici IM, Cheungpasitporn W. Ethical implications of chatbot utilization in nephrology. J Pers Med. 2023; 13 (9): 1363.

Regular Issue Subscription Review Article
Volume 11
Issue 02
Received May 6, 2024
Accepted June 8, 2024
Published July 10, 2024

Check Our other Platform for Workshops in the field of AI, Biotechnology & Nanotechnology.
Check Out Platform for Webinars in the field of AI, Biotech. & Nanotech.