PortfolioPortfolio
Client Quote Generator by RelayWorks
React + TypeScript + Vite client intake wizard and quote workflow with multi-step validation, editable line items + totals, list/search/filter + detail views, local persistence, and live FX conversion preview with cached rates and graceful fallback.
Problem
Quote preparation breaks down when intake, calculations, and FX context live in disconnected steps.
Solution
Client Quote Generator provides a guided intake-to-quote workflow with validation, editable totals, and resilient FX previews.
Features
- Multi-step intake validation
- Editable line items and totals
- List/search/filter and detail views
- Local persistence
- Live FX conversion preview with cached fallback
Tech stack
ViteReactTypeScript