🧠 Inspiration

I use UCP, FPA, and WBS estimation regularly — usually in spreadsheets. I’ve always wanted something cleaner, faster, and more shareable. That’s when the idea hit: what if AI could help extract the baseline estimation data from project documents?

Since I didn’t have much time to build, I scoped it to be backend-free, and frontend-only — something I could realistically complete in a week after work hours.

💡 What it does

Efforter is a browser-based app that helps developers, consultants, or really anyone who needs to estimate work. It supports three industry-standard estimation methods:

  • Use Case Points (UCP)
  • Function Point Analysis (FPA)
  • Work Breakdown Structure (WBS)

You can input data manually, or upload a project document. AI agents analyze the content and suggest estimation items across all three methods. You can then export a shareable HTML report — no backend required.

Oh, and WBS? Surprisingly useful outside tech too. I once did something similar when renovating my house.

🛠 How we built it

I used bolt.new for the frontend and Claude AI to help define the architecture and draft the initial PRD and implementation prompts. The calculation logic was already in my spreadsheets, so I just ported it into the app.

The AI features were added toward the end — about three days before submission — and each AI agent (Analyzer, UCP, FPA, WBS) received custom prompts to parse and extract structured data from real documents.

To avoid backend storage, I embedded the project state in the shareable URL and in the exported HTML — so users can keep their data without actually saving it anywhere.

⚙️ Challenges we ran into

  • Prompting the AI agents took careful tweaking. One prompt fix often broke another.
  • The data entry UI was tricky — WBS and FPA require many fields per item. A flat grid didn’t work, so I created a collapsible input section instead.
  • Ensuring everything stayed frontend-only meant some creative logic work, especially around sharing and exports.

🏆 Accomplishments that we're proud of

  • Fully functional estimation across three methodologies — all without a backend
  • The HTML export + share link trick
  • The flexibility of the app — it’s usable by software teams, freelancers, and even for personal project planning

📚 What we learned

  • You don’t always need a backend — especially when all your logic and data are client-side
  • bolt.new handles complex UI and calculations surprisingly well
  • Starting with a clear plan (even with AI’s help) saves a ton of time later

🔮 What’s next for Efforter

  • Expand use cases — maybe even preset templates for things like renovations, event planning, or freelance gigs.

Built With

  • bolt.new
  • claude
  • netlify
Share this project:

Updates