🧠 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
Log in or sign up for Devpost to join the conversation.