Skip to content

Latest commit

 

History

History
66 lines (48 loc) · 2.01 KB

File metadata and controls

66 lines (48 loc) · 2.01 KB

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)