Local marketing pre-check
Hypothetical. Not a client, not a result.
// The problem
Franchisees send hundreds of local flyers, posters and social posts a season for approval, and the marketing team checks logos, colours, required wording and offers by eye.
// What we would build
A submission portal where a small model, fine-tuned on your own approved and rejected pieces, flags likely problems before a person looks: an old logo, a missing line of required wording, an offer outside the national promotion. A person on your marketing team still approves every piece. We use a custom fine-tuned model because the task is narrow, the examples are yours, and it runs privately at low cost per check.
// What is in it
- Franchisees upload a flyer, poster or post with its run dates
- A fine-tuned model flags logo, colour, wording and offer problems
- Each flag shows the rule in your brand guide it comes from
- Your marketing team approves or returns every piece
- Approved and rejected pieces feed the next round of training
- An evaluation set run before every new model version
// Stack
- Fine-tuned open model
- vLLM
- Next.js
- PostgreSQL
- DigitalOcean GPU
// estimate
- Build
- ≈ US$120,000 to US$184,000, delivered within 31 weeksCAD 171,500 to 261,600
- Hosting
- ≈ US$4,360 a monthCAD 6,210 a month
- Support
- ≈ US$2,500 a monthCAD 3,565 a month
Prices in your currency are estimates from today's Bank of Canada rate. All invoicing is in CAD or USD.
- AI route
- Custom LLM
- Model running cost
- ≈ US$4,190 a monthCAD 5,960 a month
Timeline by milestone
- Discovery
- 2.9 to 3.4 weeks
- Data and evaluation plan
- 0.4 weeks
- Design approved
- 2.4 to 3.9 weeks
- Core features
- 1.9 to 2.9 weeks
- Full build
- 1.4 to 1.9 weeks
- Training
- 6.4 to 10.9 weeks
- Testing and fixes
- 0.4 weeks
- Evaluation and red-teaming
- 3.9 to 4.4 weeks
- Launch
- 0.9 to 1.4 weeks
- Production
- 0.9 to 1.4 weeks
How it is paid
- Deposit 20%
- CAD 34,060 to 52,080
- Discovery 1.5%
- CAD 2,554.50 to 3,906.00
- Data and evaluation plan 7.9%
- CAD 13,453.70 to 20,571.60
- Design approved 1.5%
- CAD 2,554.50 to 3,906.00
- Core features 4.6%
- CAD 7,833.80 to 11,978.40
- Full build 3.1%
- CAD 5,279.30 to 8,072.40
- Training 23.9%
- CAD 40,701.70 to 62,235.60
- Testing and fixes 1.5%
- CAD 2,554.50 to 3,906.00
- Evaluation and red-teaming 15.9%
- CAD 27,077.70 to 41,403.60
- Launch 1.5%
- CAD 2,554.50 to 3,906.00
- Production 8.6%
- CAD 14,645.80 to 22,394.40
- Holdback, 30 days after launch (10%)
- CAD 17,030 to 26,040
- GPU time for training and testing, at cost
- CAD 1,200. Billed up front, at cost, outside the milestones