Thanks to visit codestin.com
Credit goes to github.com

Skip to content

ayushcodes13/tendermatch

Folders and files

NameName
Last commit message
Last commit date

Latest commit

Β 

History

60 Commits
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 
Β 

Repository files navigation

🎯 TenderMatch

Python SQLite License

πŸ“– The Tender Hunter's Dream

Imagine this: You're a specialized equipment manufacturer in the UK, and every 30 minutes, your phone buzzes with a perfectly scored lead. "Tender #2024/XYZ-123: Fuel cell testing system for national renewable energy lab - 97.2% match with Thesix Solutions. Closing in 6 days."

No more drowning in irrelevant construction tenders. No more missed opportunities buried under "road repair" and "catering" contracts. Just pure, distilled opportunity - the exact projects your equipment was built for, delivered with surgical precision.

That's TenderMatch.


πŸ—ΊοΈ System Architecture

Architecture P1 Architecture P2 Architecture P3

⚑ Key Features

πŸ€– AI-Powered Matching

  • Semantic intelligence using BAAI/bge-small-en-v1.5 model
  • 97.2% accuracy in manufacturer-tender matching
  • Cosine similarity scoring with customizable thresholds

🎯 Multi-Stage Filtering

  • Blocklist elimination (road, construction, catering)
  • Keyword classification (110+ specialized terms)
  • Domain-specific scoring across 21 equipment categories

⏰ Automated Operations

  • 30-minute cron cycles for fresh tender discovery
  • Deduplication with content-hash-based filtering
  • Smart email digests at configurable intervals

πŸ“Š Classification Engine

Category Score Threshold Action
πŸ”΄ Blocked 0-0.45 Auto-filter irrelevant tenders
🟑 Explore 0.45-0.70 Flag for manual review
🟒 Low Signal 0.50-0.65 Basic equipment keywords
πŸ† High Signal 0.70+ Perfect manufacturer match

🏭 Supported Manufacturers

20+ specialized suppliers across UK, Italy, Germany, Japan, Canada, Poland:

Manufacturer Specialization Similarity Examples
Korvus Technology PVD Systems "thin film deposition" β†’ 94%
GNR Italy Spectrometry "X-ray diffraction" β†’ 96%
Thesix Solutions Fuel Cell Testing "battery testing system" β†’ 97%
ParteQ Nanoparticle Synthesis "flame spray pyrolysis" β†’ 98%

πŸš€ Quick Start

1️⃣ Clone & Setup

git clone https://github.com/devayushrout/tendermatch.git
cd tendermatch
pip install -r requirements.txt

2️⃣ Configuration

# Copy and configure
 cp .env.example .env

 # Set your credentials
echo "[email protected]" >> .env
echo "SENDER_PASSWORD=your_app_password" >> .env
echo "[email protected]" >> .env

3️⃣ Initialize Database

python pipeline/run.py

Watch the magic happen! 🎯


βš™οΈ Advanced Configuration

🎚️ Matching Thresholds

# config.py
MATCH_THRESHOLD = 0.65  # Adjust sensitivity
SEND_TIME_HOUR = 21     # 9 PM daily digest

πŸ”„ Cron Automation

# Runs every 30 minutes via APScheduler
*/30 * * * * /usr/local/bin/python3 /path/tendermatch/pipeline/run.py

πŸ“ˆ Sample Output

πŸ“Š TenderMatch Report - 2024-03-29

πŸ† HIGH SIGNAL (3 tenders)
β”œβ”€β”€ "XRD system for materials lab" β†’ 94.2% match: GNR S1 MiniLab
β”œβ”€β”€ "SPS sintering setup" β†’ 96.7% match: Sint Technology LABOX
└── "Fuel cell test station" β†’ 97.4% match: Thesix Solutions FC-500

πŸ” EXPLORE (2 tenders)
β”œβ”€β”€ "Analytical instrument procurement" - needs review
└── "Laboratory testing equipment" - potential match

πŸ“§ Email delivered to: [email protected]

πŸ“Š Dashboard

Access real-time statistics via:

  • Console reports: python pipeline/run.py
  • SQLite browser: data/database/tenders.db
  • Email summaries: Configured delivery schedule

πŸ”— Integration Ready

Perfect for:

  • Manufacturer SEM teams seeking qualified leads
  • Procurement consultants with specialized clients
  • Government contractors tracking equipment opportunities
  • Market intelligence platforms adding tender data

πŸ“„ License

MIT License - See LICENSE for details.


Built with ❀️ for the advanced equipment industry

πŸ“Š View Analytics β€’ πŸ› Report Bug β€’ πŸ’‘ Feature Request

About

A multi-source AI pipeline that scrapes, filters, and matches live tenders to relevant manufacturers.

Topics

Resources

License

Stars

0 stars

Watchers

0 watching

Forks

Releases

No releases published

Packages

 
 
 

Contributors

Languages