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.
-
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.
- Features:
- Place orders directly from the chat.
- Submit reviews and feedback directly from the chat.
- Coffee recommendations and personalized suggestions for users.
- Features:
- Order placing feature for convenient ordering.
- Recommended items based on user preferences.
- Augmented Reality (AR) view of coffee takeaway for an interactive experience.
- 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)
-
Clone the repository:
git clone https://github.com/Sidd-R/Cafe-Companion
-
Install dependencies
-
Set up the database: Create the necessary tables and schemas as defined in the SQL scripts
-
Configure environment variables: Create a .env file and define variables such as database connection details, API keys, etc.
-
Run the Application
- Siddhant Rao(@Sidd-R)
- Navneet Nair(@navneetnair7)
- Satyam Jaiswal(@1SatyamJaiswal)
- Vikas Rajpurohit(@Vikas-Rajpurohit)