Upload vendor quotes → Get instant AI analysis → Make confident decisions
WhichBid is an AI agent that helps small businesses analyze and compare vendor quotes instantly. No more spreadsheets or manual calculations—just upload your quotes and let AI do the work.
| Problem | Solution |
|---|---|
| Comparing quotes is time-consuming | AI analyzes in seconds |
| Hidden costs are easy to miss | AI detects hidden fees automatically |
| Decision-making is subjective | Data-driven recommendations with scores |
# Backend (Terminal 1)
cd whichbid && poetry install && cp .env.example .env
# Add your OpenRouter API key to .env
poetry run uvicorn main:app --reload
# Frontend (Terminal 2)
cd whichbid-ui && npm install && npm run devOpen → localhost:3000
| Feature | Description |
|---|---|
| 📄 Multi-Quote Analysis | Upload 2+ PDF/DOCX quotes for comparison |
| 🏆 Smart Ranking | AI scores vendors (0-100) based on your priorities |
| Automatically finds fees buried in fine print | |
| 📊 Savings Dashboard | Animated metrics show potential savings at a glance |
| 📜 Analysis History | Revisit past comparisons stored locally |
| 🌓 Dark/Light Mode | Toggle theme with one click |
| 📋 Quick Share | Copy professional summary to share with stakeholders |
| 📥 PDF Export | Download detailed analysis reports |
- Upload → Drag 2-3 sample quote PDFs
- Customize → Set priorities (price, timeline, quality)
- Analyze → Click "Compare Quotes" and watch the magic
- Explore Results → Check the Savings Dashboard metrics
- Share → Click "Share Summary" to copy results
- Toggle Theme → Try the sun/moon button in header
- View History → Run another analysis, then check History dropdown
Frontend → Next.js 16 • React • TypeScript • Tailwind CSS
Backend → Python • FastAPI • Poetry
AI → OpenRouter API (Claude/GPT models)
whichbid/ # Backend API
whichbid-ui/ # Frontend App
Built with ❤️ for the AI Hackathon 2026
