I built a bilingual quote estimator that runs entirely in the browser

I built a bilingual quote estimator that runs entirely in the browser

Many service websites make visitors send an email before giving them any price context. I wanted a smaller middle ground: show a useful ballpark estimate immediately, then let the visitor start a conversation with the details already organized. I built QuoteKit for freelance developers, designers, and small studios. What the visitor can do choose a starting package, add-ons, extra pages, and a timeline; see an itemized estimate update instantly; switch between English and French; download a plain-text summary, print or save a PDF, or open a prepared email draft. Why I kept it static The runtime is four files: index.html, styles.css, config.js, and app.js. It runs on static hosting with no backend, build step, account, API key, or runtime dependency. The business owner edits package names, prices, add-ons, currency, tax settings, recipient email, and default language in config.js. The visitor's notes and contact details stay in the browser unless they choose to email, download, or print them. The email action uses mailto: and opens a draft in the visitor's email client. It never sends automatically. I also label the total as an estimate so the page starts a pricing conversation instead of pretending to generate a binding quote. I used Codex as a coding collaborator for implementation and QA. The delivered page contains no AI model or external AI API. Try the flow Live demo: https://www.nexushub.nexus/studio/demos/quotekit I would especially value feedback from people who sell services online: does an instant ballpark estimate qualify a lead, or does it anchor the conversation too early? For anyone who wants to adapt it for their own business or client projects, the editable source ZIP is $12 USD with a reusable commercial buyer license. Delivery is by email within 24 hours: https://buy.stripe.com/6oU4gA6SE9KPawh7hu4gg00

Original Source

Read the full article at Dev →

KhanList aggregates and links to publicly available news content. We do not host full articles from third-party sources. Always verify important information with original sources.