Skip to main content
← Back to work
B2B / Sales operations Live

B2B Quote Generator

Turns corporate language-training enquiries into branded, multi-language PDF proposals.

The problem

Building corporate training quotes by hand was slow, inconsistent and hard to localize across languages and pricing tiers.

The solution

A role-based dashboard (admin, teacher, company) with AI-assisted quote context, multi-language branded PDF templates, teacher assignment, and structured needs-assessment forms.

My role

Sole builder — multi-tenant data model, RLS, the AI quote-context pipeline, and the PDF templating system.

Status & timeline

Live Heavily iterated, 600+ commits (v10.x)

ReactTypeScriptSupabaseRow Level SecurityAnthropic APIi18nextjsPDFNetlify

Highlights

  • Claude-assisted generation of tailored quote context per company.
  • Multi-language, brand-consistent PDF proposals.
  • Role-based access for admins, assigned teachers and client companies.

Have a project like this?

Let's talk about turning your idea into a working prototype.

Discuss your prototype