Instant Quote Tool
An AI-powered tool that parses uploaded project briefs and generates instant price estimates — built with Angular, Firebase, and Google Gemini.
Clients want instant answers
As a freelance developer, the most common friction point is the back-and-forth required to give a client a price estimate. They send a brief, you read it, ask follow-up questions, and eventually send a quote — often days later.
The Quote Tool eliminates this friction entirely. Clients upload their project brief (PDF or Word document), and receive an instant, AI-generated price estimate in seconds.
The flow
Upload brief
Client uploads a PDF or Word document describing their project requirements, features, and timeline.
AI parsing
The document is uploaded to Firebase Storage and processed by a Cloud Function using Google Gemini 2.0 Flash via Firebase Genkit.
Structured extraction
Gemini extracts structured data: project type, features, complexity, and timeline using a typed Zod schema.
Instant quote
A pricing engine calculates a price range based on the extracted data and returns it to the client in seconds.
Built with
Frontend framework with server-side rendering for SEO and performance
Automatic deployment from GitHub with built-in CDN and SSR support
Secure file upload and storage for client-submitted documents
AI orchestration framework for structured PDF parsing
Google's multimodal AI model for document understanding and extraction
Database for storing submitted quotes and project data