https://github.com/s-4-m-a-n/restaurantbot
The Restaurant Bot is a proof of concept project powered by Rasa that aims to provide a seamless food ordering experience. With advanced natural language processing capabilities, it allows users to effortlessly place food orders, track their status.
https://github.com/s-4-m-a-n/restaurantbot
ai chatbot machine-learning nlp rasa rasa-chatbot restaurant-app restaurant-bot
Last synced: 3 months ago
JSON representation
The Restaurant Bot is a proof of concept project powered by Rasa that aims to provide a seamless food ordering experience. With advanced natural language processing capabilities, it allows users to effortlessly place food orders, track their status.
- Host: GitHub
- URL: https://github.com/s-4-m-a-n/restaurantbot
- Owner: s-4-m-a-n
- License: mit
- Created: 2023-05-21T15:58:54.000Z (about 2 years ago)
- Default Branch: main
- Last Pushed: 2023-06-27T16:44:01.000Z (almost 2 years ago)
- Last Synced: 2025-01-28T10:37:28.344Z (5 months ago)
- Topics: ai, chatbot, machine-learning, nlp, rasa, rasa-chatbot, restaurant-app, restaurant-bot
- Language: Python
- Homepage:
- Size: 2.99 MB
- Stars: 4
- Watchers: 2
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# RestaurantBot 🤖💬
**Your Personal Food Ordering Assistant**
[](https://github.com/s-4-m-a-n)
[](https://opensource.org/licenses/mit-license.php)
[](https://www.python.org/)The Restaurant Bot is a proof of concept project powered by Rasa that aims to provide a seamless food ordering experience. With advanced natural language processing capabilities, it allows users to effortlessly place food orders, track their status, and receive personalized recommendations based on their preferences.
## Features
- Intuitive conversational interface for placing orders :white_check_mark:
- Real-time order tracking and updates :white_check_mark:
- Personalized recommendations based on user preferences :black_square_button:
- Multi-platform support (web, mobile, messaging apps) :black_square_button:
- Integration with popular food delivery services :black_square_button:## Technology used
- Python (3.7.16)
- Docker (24.0.2, build cb74dfc)
- Docker compose (v2.17.3)
- Bootstrap 5.0## Requirements
- Flask==2.2.5
- flask_sqlalchemy==3.0.3
- SQLAlchemy==1.4.48
- Requests==2.30.0
- reportlab==4.0.4
- rasa:3.5.6
- rasa-sdk:3.5.1## Chatbot UI widget
- [Chatbot widget](https://github.com/Ani512/respobot-frontend)
## How to run**1. Clone the repository:**
```bash
[email protected]:s-4-m-a-n/RestaurantBot.git
```**2. Docker compose**
*:heavy_exclamation_mark: Make sure you have docker and docker compose installed on your system*
```bash
$ sudo docker compose up --build
```**4. Train the model manually**
- **get inside rasa-server container**
```bash
$ docker exec -it rasa-server sh
```
- **train rasa model**
```bash
$ rasa train --fixed-model-name mymodel
```
## Endpoints
once the docker compose is up you can visit the following link to check out the chatbot- `http://localhost:5000/chat`
- `http://localhost:5000/`## Usage
- Interact with the ResBot through the chatbot web interface.
- Follow the prompts to place food orders, track their status, and explore personalized recommendations.## Screenshots

## Demo
## Contributing
Contributions are welcome! If you'd like to contribute to the ResBot project, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bug fix.
3. Make your changes and commit them.
4. Push your changes to your fork.
5. Submit a pull request.## Acknowledgements
We would like to express our gratitude to the open-source community for providing the necessary tools and resources to develop this project.
## LICENSE:
It is an open source project and is being licensed under MIT LICENSE - [click me](https://github.com/s-4-m-a-n/RestaurantBot//blob/master/LICENSE) to get to the license file for more details.## Contact
**For any inquiries or feedback, please reach out to us at `[email protected]`.**
[](https://mail.google.com/mail/?view=cm&fs=1&[email protected])
[](https://www.linkedin.com/in/suman-dhakal-2822a1198/)