0% found this document useful (0 votes)
15 views15 pages

Food Delivery Chatbot Using NLP

The document outlines a project seminar on developing an AI-powered food delivery chatbot using Natural Language Processing (NLP) to automate food ordering processes. It details the system's workflow, aims, objectives, hardware and software requirements, and includes a literature survey on related approaches. The project aims to enhance user experience through real-time tracking, secure payments, and future enhancements like AI recommendations and multilingual support.

Uploaded by

duparesakshi5
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd
0% found this document useful (0 votes)
15 views15 pages

Food Delivery Chatbot Using NLP

The document outlines a project seminar on developing an AI-powered food delivery chatbot using Natural Language Processing (NLP) to automate food ordering processes. It details the system's workflow, aims, objectives, hardware and software requirements, and includes a literature survey on related approaches. The project aims to enhance user experience through real-time tracking, secure payments, and future enhancements like AI recommendations and multilingual support.

Uploaded by

duparesakshi5
Copyright
© All Rights Reserved
We take content rights seriously. If you suspect this is your content, claim it here.
Available Formats
Download as PPTX, PDF, TXT or read online on Scribd

Project Seminar On

“Building a Food Delivery Chatbot in NLP”


Guide
[Link]
Assistant Professor
Computer Science & Engineering Department
Presented by
Janvi L. Hatwar Nandini Kshirsagar Sakshi [Link]
VI Sem B.E.(Computer Sc. & Engg.)

Department of Computer Science & Engineering


Priyadarshini Bhagwati College Of Engineering,Nagpur
Rashtrasant Tukadoji Maharaj Nagpur University,Nagpur
2024-2025
Introduction
• In today’s digital age, food delivery systems need automation to meet rising user expectations
and demand for convenience.
• This project introduces an AI-powered chatbot that uses Natural Language Processing
(NLP) to handle food orders via text and voice.
• The chatbot streamlines the entire ordering process — from taking orders to real-time
tracking and secure payments.
• By integrating modern technologies like Dialogflow, FastAPI, and SQL, it demonstrates the
power of NLP in transforming food service experiences.
System Workflow
User Input
• User Interaction: User communicates with │
chatbot via text or voice. Intent Recognition (Dialogflow)

• Intent Detection: Dialogflow identifies user intent
from the input. Backend Processing (FastAPI Webhook)

• Backend Processing: FastAPI interacts with the Database Interaction (SQL Order Management)
database to process the request. │
Response Generation (Order Confirm/Bill)
• Response Generation: Chatbot replies with order
details, bill, or payment link. │
Payment Processing (UPI/Google Pay/PhonePe)
• Order & Payment Management: Real-time order │
updates and secure UPI payment. Order Status Update (Database & Chatbot UI)

Order Tracking & Delivery
Aims and Objectives
 Aim

• The primary aim of this project is to develop an AI-powered chatbot that automates
the food ordering process by integrating natural language processing (Dialogflow), a
FastAPI backend, and a SQL-based order management system.

• This chatbot aims to deliver a user-friendly, secure, and efficient food ordering
experience by allowing customers to interact using text or voice commands, while
ensuring real-time tracking and seamless digital payments.
Aims and Objectives
 Objective:

• To enable automated food ordering through natural language (text/voice).

• To allow order modification and live status tracking in real time.

• To integrate secure payment gateways (UPI, Google Pay, PhonePe).

• To ensure backend processing with FastAPI and SQL database.

• To develop a user-friendly chatbot interface using HTML, CSS, and JavaScript.

• To implement secure deployment using Cloudflare Tunnel for data protection.


Order Processing Flow
Developmental Tools
 Hardware Requirements

• The hardware components required for developing and running the chatbot system include:

Component Specification

Processor Intel Core i5 (or higher) / AMD Ryzen 5 (or higher)

RAM Minimum 8GB (Recommended: 16GB for better performance)

Storage SSD 256GB+ (for fast data processing)

Operating System Windows 10/11, macOS, or Linux

Microphone (Optional) For voice command input


Developmental Tools
 Software Requirements

• The chatbot system integrates multiple software tools to ensure robust NLP processing, database
management, and seamless user interactions.
Software Purpose
FastAPI Webhook development and API handling
Dialogflow Natural Language Processing (NLP)
MySQL Database for order management
Cloudflare Tunnel Secure webhook exposure
HTML, CSS, JavaScript Website UI development
PyCharm / VS Code Code development environment
Postman API testing
Google Pay, PhonePe API Payment gateway integration
Literature Survey
Year Source Author Approaches Features

May 2024 [Link] BUILDING A FOOD DELIVERY Ordering and deliverling A Feast at Your
CHATBOT IN food using chatbot Fingertips: Ordering
NATURAL LANGUAGE PROCESSING Variety, Simplified and
Diverse Choices at One
Sneha Kumari,Zeel
Place
Dabhi,Sarah Khan
(Ajeenkya D.Y Patil University,
Pune)

May 2024 [Link] USING NLP FOR FOOD ORDERING Recommends new dishes Chatbot takes feedback
SYSTEM based on your history from customer after
delivering
[Link] Jaiswal,
Abhishek Deole,
Aditya Wankhede,
Sugat Moon
(Department Of Computer Science
and Engineering, KDK College Of
Engineering,Nagpur)
OUTPUT
 Food Website
OUTPUT
OUTPUT
 Menu-List (in chatbot) & display of food items on website
OUTPUT
Conclusion & Future Scope
 Conclusion

•Developed an AI-powered chatbot that automates food ordering using NLP, Dialogflow, FastAPI, and SQL.

•Ensures real-time tracking, secure payments (UPI, Google Pay), and 24/7 availability.

•Reduces human effort, improves accuracy, and enhances user experience.

 Future Scope

•Add AI-based recommendations and multilingual support.

•Enable voice assistance and speech-to-text features.

•Integrate with IoT kitchen systems and external platforms like Swiggy/Zomato.

•Expand to support multiple restaurants under one chatbot.


Thank you

You might also like