Back
DoneQuote

DoneQuote

#donequote

Offerte is the Dutch word for "quote". I'm helping people who hate making quotes make them ten times better and ten times faster.
Load previous page…
Pretty happy today with my blog layout :) #donequote
Auto-drafted quotes now use the smart Gemini model and email the vendor when the concept is ready. #donequote
Quote approval flow shipped. Teams can now make anyone draft, but only owners and approvers can send. #donequote
shipped 3 blogposts about 10x faster/better and an origin story #donequote
Shipped database schema for quote approval. Real flow ships next. #donequote
Built 26 landing pages for every trade we support and have data for. And vibe coders. #donequote
Built 5 competitor comparison pages with feature tables #donequote
Added Ahrefs analytics script to offerte.cc #donequote
Fixed the theme toolbar for quotes #donequote
Added quote edit history to quotes #donequote
Launched #donequote on LinkedIn and replying to the haters.
first stab at making offerte.cc better on mobile #donequote
Fixed deploy crashes. Stale client router state was flooding the error handler after deploys, killing the process. One early return filter fixes it. #donequote
Ran a full security audit on the codebase. Zero real findings. Still a little surprised that vibe coding with the right agents passes through security audits like this. #donequote
Photos uploaded by customers and vendors are now actually saved instead of thrown away after AI analysis. Wired up storage, DB records, and serving endpoints for both quote requests and quotes. #donequote
Added pricing to Offerte.cc. No actual payment infrastructure yet. Getting a telegram message if people reach their free limits and will reach out manually. I went for a model now where people get ten quotes free over the lifetime of their business. As I will have Chamber of Commerce numbers, I think I can avoid serial trialing. #donequote
New landing pages made for all 7 product features. #donequote
I've added posting to wip.co to my Claude Code skill file. Whenever I'm merging a pull request, it prompts me a suggested message. After edits/approval, I'm posting it through the API. My setup in the skill file ### WIP.co post (after PR is created) Post a completed todo to WIP: - Read the API key from ~/.config/conductor/env - Post: curl -s -X POST "api.wip.co/v1/todos?api_key=$…" -H "Content-Type: application/json" -d '{"body": "<summary> #donequote"}' - The summary should be 1-2 casual sentences, like telling a friend what you shipped. - We're not writing to market our product, we're writing small updates to celebrate progress. - Never use em — dashes - Show the summary to the user for confirmation before posting
Built a new background creator with shaders and effects to use for my branding. #donequote
Improved dev server management so preflight auto-cleans stray servers on workspace ports. Also documented the browse CLI for faster QA testing. #donequote
Home
Search
Messages
Notifications
More