Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/al-chris/rfq-bot
https://github.com/al-chris/rfq-bot
Last synced: 12 days ago
JSON representation
- Host: GitHub
- URL: https://github.com/al-chris/rfq-bot
- Owner: al-chris
- Created: 2025-01-01T19:39:28.000Z (about 1 month ago)
- Default Branch: main
- Last Pushed: 2025-01-01T19:41:37.000Z (about 1 month ago)
- Last Synced: 2025-01-01T20:29:29.970Z (about 1 month ago)
- Language: Python
- Size: 0 Bytes
- Stars: 0
- Watchers: 1
- Forks: 0
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
Awesome Lists containing this project
README
# RFQ-BOT
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.
## Features
- Automated RFQ generation
- Template-based RFQ creation
- Email integration for sending RFQs
- Tracking and managing RFQ responses
- User-friendly interface## Installation
To install and run the RFQ-BOT, follow these steps:
1. Clone the repository:
```bash
git clone https://github.com/yourusername/RFQ-BOT.git
```
2. Navigate to the project directory:
```bash
cd RFQ-BOT
```
3. Install the required dependencies:
```bash
pip install -r requirements.txt
```## Usage
To start the RFQ-BOT, use the following command:
### Start the backend
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=
``````bash
cd backenduvicorn backend:app --reload
```### Start the frontend on a separate terminal window
```bash
cd frontendstreamlit run app.py
```## Configuration
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.
## Contributing
We welcome contributions to the RFQ-BOT project. To contribute, please follow these steps:
1. Fork the repository.
2. Create a new branch for your feature or bugfix.
3. Commit your changes and push them to your fork.
4. Create a pull request with a detailed description of your changes.## License
This project is licensed under the MIT License. See the [LICENSE](LICENSE) file for more details.
## Contact
For any questions or support, please contact the project maintainer at [[email protected]](mailto:[email protected]).