Skip to content

A project attempting the process of generating and managing RFQs

Notifications You must be signed in to change notification settings

al-chris/RFQ-BOT

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

2 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

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:
    git clone https://github.com/yourusername/RFQ-BOT.git
  2. Navigate to the project directory:
    cd RFQ-BOT
  3. Install the required dependencies:
    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=
cd backend

uvicorn backend:app --reload

Start the frontend on a separate terminal window

cd frontend

streamlit 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 file for more details.

Contact

For any questions or support, please contact the project maintainer at christopheraliu07@gmail.com.

About

A project attempting the process of generating and managing RFQs

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages