RFQ-BOT is a project designed to automate the process of generating and managing Requests for Quotations (RFQs). This bot helps streamline the procurement process by automating repetitive tasks and ensuring accuracy in RFQ generation.
- Automated RFQ generation
- Template-based RFQ creation
- Email integration for sending RFQs
- Tracking and managing RFQ responses
- User-friendly interface
To install and run the RFQ-BOT, follow these steps:
- Clone the repository:
git clone https://github.com/yourusername/RFQ-BOT.git
- Navigate to the project directory:
cd RFQ-BOT
- Install the required dependencies:
pip install -r requirements.txt
To start the RFQ-BOT, use the following command:
Add .env in the backend folder with your info
GEMINI_API_KEY=
EMAIL_HOST=imap.gmail.com # change this to your email host
EMAIL_USER=
EMAIL_PASS= # gmail app password (look up how to create one online)
CC_EMAILS=
cd backend
uvicorn backend:app --reload
cd frontend
streamlit run app.py
Before running the bot, make sure to configure the necessary settings in the config.json
file. This includes email settings, RFQ templates, and other relevant parameters.
We welcome contributions to the RFQ-BOT project. To contribute, please follow these steps:
- Fork the repository.
- Create a new branch for your feature or bugfix.
- Commit your changes and push them to your fork.
- Create a pull request with a detailed description of your changes.
This project is licensed under the MIT License. See the LICENSE file for more details.
For any questions or support, please contact the project maintainer at christopheraliu07@gmail.com.