Shenky - AI Chatbot for Food Ordering Platform

Screenshots

Shenky - An AI Chatbot for Food Ordering Screenshot 1
Shenky - An AI Chatbot for Food Ordering Screenshot 2

Shenky is an intelligent AI Chatbot designed specifically for food ordering platforms. It enhances customer experience by providing a conversational interface for browsing menus, placing orders, tracking deliveries, and handling customer inquiries.

Chatbot Interface

Features

  • Interactive Menu Browsing: Users can view and explore the restaurant menu through natural conversation
  • Order Placement: Take customer orders conversationally
  • Order Tracking: Keep customers updated on their order status in real-time
  • FAQ Handling: Answer common customer questions about opening hours, locations, and more
  • Responsive Web Interface: Seamlessly integrated with the restaurant website

Project Structure

The project consists of three main components:

  1. Website: A responsive restaurant website that integrates the chatbot. Landing Page
  2. Backend: Python-based API server that handles order processing and business logic

    • Built with FastAPI for high-performance API endpoints
  3. Dialog Flow: The conversational AI engine that powers Shenky

    • Trained with restaurant-specific phrases and scenarios
    • Handles natural language understanding and conversation management

Technologies Used

  • Frontend: HTML5, CSS3, JavaScript
  • Backend: Python, FastAPI
  • AI/ML: Google Dialogflow for NLP and conversation management
  • Deployment: AWS is used for cloud infrastructure with EC2 for backend deployment and Amplify for website hosting.

Getting Started

  1. Clone this repository
  2. Set up the backend:
cd backend
uv sync
uv run main.py
  1. Open the website in your browser: this is an html file which you can directly open in any broweser.

Future Roadmap

  • Multi-language support
  • Voice interface for hands-free ordering
  • User Authentication and Payment Gateway Integration.

About

You can access the website at Shenky's Cafe
Developed by Shashank Rajak as a demonstration of AI-powered customer service for the restaurant industry.

For more information, visit:

Interested in this project?

Check out the full source code and documentation on GitHub.