How sanvinaik/quotecraft works
QuoteCraft takes a client brief, generates structured estimate content, lets the freelancer revise scope and prices, and offers a PDF download. The sampled code shows the app calling Groq through ai_engine.py; this differs from the README’s description of local Ollama inference. The app also invokes PDF export. The graph reflects these observed calls; the downloadable PDF is represented as an outcome, not a separate repository module.
Main entry points: app.py Brief and editor UI · ai_engine.py Proposal generator · pdf_export.py PDF exporter
Components 5
Proposal workflow
- Brief and editor UI
app.py
AI generation
- Proposal generator
ai_engine.py - Groq inference API
PDF export
- PDF exporter
pdf_export.py
Other components
- Freelancer
Connections 5
- Freelancer → Brief and editor UI: enters brief
README.md - Brief and editor UI → Proposal generator: requests proposal
app.py - Proposal generator → Groq inference API: requests inference
ai_engine.py - Brief and editor UI → PDF exporter: exports edited proposal
app.py - Brief and editor UI → Freelancer: offers PDF download
app.py