Skip to content

This project aims to enhance the customer experience and streamline operations at any Café through the implementation of a comprehensive admin dashboard, a WhatsApp chatbot, and a mobile app.

Notifications You must be signed in to change notification settings

Sidd-R/Cafe-Companion

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

52 Commits
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Café Companion

Welcome to the Café Companion project! This project aims to enhance the customer experience and streamline operations at any Café through the implementation of a comprehensive admin dashboard, a WhatsApp chatbot, and a mobile app.

Features

Admin Dashboard

  • Data Analytics:

    • Future sales projections.
    • Distribution of order types (dine-in or delivery).
    • Top 3 purchased products and their sales volume.
    • Competitor analysis with nearby coffee stores.
    • Rating trends and user feedback analysis.
    • Improvements checklist based on user feedback and reviews.
    • Sales database for detailed insights.
  • Chatbot Integration:

    • SQL database query functionality.
    • Insightful queries such as most selling products, least bought items, etc.

WhatsApp Chatbot

  • Features:
    • Place orders directly from the chat.
    • Submit reviews and feedback directly from the chat.
    • Coffee recommendations and personalized suggestions for users.

Mobile App

  • Features:
    • Order placing feature for convenient ordering.
    • Recommended items based on user preferences.
    • Augmented Reality (AR) view of coffee takeaway for an interactive experience.

Technologies Used

  • Web App: Nextjs, TailwindUI
  • Mobile App: React Native, React Native Paper,
  • Backend: Flask, Selenium, SocketIO
  • Database: MySQL
  • Chatbot: Puppeteer web automation (for WhatsApp integration), LangChain
  • Data Visualization: Chart.js
  • AI/ML: Sk-learn, Langchain(GooglePalm)

Installation

  1. Clone the repository:

    git clone  https://github.com/Sidd-R/Cafe-Companion
    
  2. Install dependencies

  3. Set up the database: Create the necessary tables and schemas as defined in the SQL scripts

  4. Configure environment variables: Create a .env file and define variables such as database connection details, API keys, etc.

  5. Run the Application

Contributors

  • Siddhant Rao(@Sidd-R)
  • Navneet Nair(@navneetnair7)
  • Satyam Jaiswal(@1SatyamJaiswal)
  • Vikas Rajpurohit(@Vikas-Rajpurohit)

About

This project aims to enhance the customer experience and streamline operations at any Café through the implementation of a comprehensive admin dashboard, a WhatsApp chatbot, and a mobile app.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 4

  •  
  •  
  •  
  •