No updates detected yet. GitHub releases will appear here.
Loading the full README. The saved excerpt is shown below.
Build a Next.js + Tailwind + shadcn/ui mockup for an internal web application called "QuotePilot" — used by estimators at OC Custom Coating (a defense-industry powder coating company) to convert customer RFQ emails into structured, priced quotes and cross-check against Odoo before export.
CRITICAL: Use a SINGLE-COLUMN layout throughout. No side-by-side panels within sections. The entire content area is one column that stretches to a comfortable max-width (max-w-5xl or similar) and centers on the page. Estimators will scroll through the content top-to-bottom.Read the full README ↗Build a Next.js + Tailwind + shadcn/ui mockup for an internal web application called "QuotePilot" — used by estimators at OC Custom Coating (a defense-industry powder coating company) to convert customer RFQ emails into structured, priced quotes and cross-check against Odoo before export.
CRITICAL: Use a SINGLE-COLUMN layout throughout. No side-by-side panels within sections. The entire content area is one column that stretches to a comfortable max-width (max-w-5xl or similar) and centers on the page. Estimators will scroll through the content top-to-bottom.
The workflow has 3 sequential sections shown as a horizontal stepper at the top: "1. Input Form", "2. Extraction Results", "3. Odoo Cross-Check". Each section has a completion state (green checkmark when done, current-active in green, pending in gray). Make the stepper clickable so users can jump between sections.
===
DESIGN SYSTEM:
TOP NAV (fixed):
STEPPER (below top nav, sticky): Full-width bar with 3 numbered circles connected by lines:
RFQ HEADER (below stepper, above main content): Small header showing:
Now build the 3 sections. Show Section 2 (Extraction Results) as the currently visible/active screen with all details filled in.
===
SECTION 1: INPUT FORM
Section title: "Input Form" Section subtitle: "Enter customer email content and upload drawings to begin extraction."
CARD 1 — "Request / Email Details"
CARD 2 — "Upload Drawings"
CARD 3 — "Additional Info"
CARD 4 — "Process the RFQ" Single-row layout:
===
SECTION 2: EXTRACTION RESULTS (this is the main focus — build in most detail)
Section title: "Extraction Results" Section subtitle: "Review each part's coating specs and pricing before Odoo cross-check."
Metadata line: small text "Extracted with Gemini 2.5 Pro · 47 fields · 3 flagged for review"
Alert banner at top:
CARD 1 — "Customer Information" (collapsible, expanded by default) Single column of fields (each label on its own line, value below, with inline edit-pencil icon on hover):
CARD 2 — "Part Summary" Above-the-fold summary table showing all parts at a glance:
CARD 3 — "Part Details" — this is the biggest card and contains one sub-card per part. Show Part 1 (Pa4-354/35) fully expanded. Show Parts 2 and 3 as collapsed rows with expand chevron and part name/number visible.
PART 1 SUB-CARD (fully expanded, single column, all content stacked vertically):
Header row of the sub-card:
This is the beginning of the README. Read the rest at the original. Read the full README ↗