Problem
Freelance discovery calls require quick, transparent scope estimates — but manually calculating hours and costs for each prospect is slow and inconsistent. Needed a tool that collects project requirements in a structured way and produces a credible estimate range clients can review immediately.
Build Scope
- 6-step intake wizard: project type, complexity, integrations, timeline, budget band, and risks
- Weighted scoring engine that produces low/likely/high hour and cost ranges
- Live estimate panel that updates as selections change
- Budget-fit messaging that compares estimate to selected budget band
- Copy-to-clipboard summary for sharing with clients
- Transparent assumptions list so estimates feel credible, not arbitrary
Outcome
Live and deployed. 42 unit tests covering the estimate engine, brief builder, and state management. Responsive layout works across desktop and mobile. Estimate logic is config-driven and easy to tune without touching component code.