Turns a vague client brief into a scoped proposal with a delivery estimate — and a Markdown document you can actually send.
Every freelance project I've seen go wrong went wrong at the scope stage, not the code stage. "Can you also add..." is how a two-week job becomes a two-month one. So this little tool forces the conversation early: pick the deliverables, set the complexity, and get an estimate plus a written scope-control clause in the proposal itself.
- Fill in the client brief (name, project, goal)
- Tick the deliverables and pick complexity + revision buffer
- The proposal preview updates live — estimated days, a scope-risk percentage, and the full Markdown text
- Copy proposal puts it on your clipboard
The estimate formula is deliberately simple (base days + deliverables × complexity + revision buffer). It's a starting point for a conversation, not a promise. The scope-risk number mostly tells you "you ticked too many boxes for this budget."
Open index.html in a browser. No build, no dependencies, nothing to
install. State is not persisted on purpose — each proposal starts fresh.
MIT.