Welcome to LLMOrderBot, an innovative web application that revolutionizes the food ordering experience by integrating cutting-edge AI technology. Built with Flask, MongoDB, and a suite of powerful technologies, this app offers a seamless, interactive, and intelligent platform for both users and restaurants.
- 💼 User & Restaurant Management: Effortlessly manage user and restaurant profiles with CRUD operations.
- 🛒 Smart Ordering System: Create, update, and confirm orders with real-time distance calculations using geodesic coordinates.
- 🔗 QR Code Magic: Instantly generate QR codes for order tracking and secure payments.
- 💬 Interactive Chatbot: A multilingual chatbot that understands your cravings and preferences, offering personalized dish recommendations.
- 🍜 Dynamic Dish Selection: Fetch dishes based on preferences and sort them by proximity to ensure hot, fresh deliveries.
- 💳 Hassle-Free Payments: Initiate payments with dynamic QR code generation and simulate payment statuses for a smooth checkout experience.
Ensure you have the following installed:
- Python 3.8+
- Flask
- MongoDB
-
Clone the repository:
git clone https://github.com/your-username/LLMOrderBot.git cd LLMOrderBot -
Install dependencies:
pip install -r requirements.txt
-
Run the application:
python app/main.py
- Navigate to
http://localhost:5000in your web browser. - Register as a user or a restaurant and explore the features.
Contributions are welcome! Please submit a pull request or open an issue to discuss your ideas.
This project is licensed under the MIT License.
Thanks to the developers of Flask, MongoDB, and all the other libraries used in this project.
- LinkedIn: Jainam Dedhia
#Flask #Python #WebDev #MongoDB #QRCode #Chatbot #FoodTech #Innovation #OpenSource #AI