As a user I want all scaffold pages to visually match the mock-design pages so that the application has a consistent retro-cable aesthetic with the defined color palette (Background #1E1E2F, Surface #2A2A3C, Text #E8E8F2, Accent #FF6F61, Muted #6C6C80), neon effects, typing animations, and CRT flicker transitions applied across all retained pages. Remove pages not present in any user flow (login, signup, welcome, dashboard/overview, dashboard/ai-assistant, dashboard/settings) after assessing their necessity.
As a developer I want a thorough review of all pages to confirm that every component, background, surface, text element, and accent color exactly matches the defined retro-cable color palette and design system so that visual consistency is guaranteed before feature development begins.
As a backend service I want a FastAPI endpoint that serves LT XLPE cable parameter data sourced from the Polycab catalog (resistance, reactance, derating factor, temperature ratings) indexed by cable size in sq mm so that the frontend can populate dropdowns and retrieve raw cable specifications in under 2 seconds.
As an electrical contractor or engineer I want to land on the Home page and select a cable size from a dropdown and input cable length or additional parameters so that I can initiate the LT XLPE cable parameter calculation workflow with a retro-terminal styled interface matching the v2 JSX design. Implements the dynamic typing effect, neon dropdown glow, and real-time typed calculation preview as per the Signature Design Concept.
As a backend service I want a FastAPI endpoint that accepts cable size, cable length, and optional environmental parameters and returns computed values for resistance, reactance, derating factor, temperature rise, and voltage drop so that the Calculator page can display accurate real-time results.
As a data engineer I want the Polycab catalog cable parameter data to be parsed, normalised, and stored in MySQL with a reliable ingestion pipeline so that the calculation engine and cable data API always reference accurate and up-to-date manufacturer specifications.
As an electrical engineer I want to view calculated resistance, reactance, derating factor, temperature, and voltage drop results on the Calculator page so that I can analyse and compare cable parameters interactively with a retro-terminal aesthetic matching the v2 JSX design. Supports compare-lengths view for the Electrical Contractor flow.
As a project manager or engineer I want to view a detailed results table on the Results page that summarises all calculated cable parameters and allows comparison of cable sizes so that I can make informed decisions and download the output as a PDF, matching the v2 JSX design with neon highlights and retro table styling.
As a frontend developer I want all three pages (Home, Calculator, Results) wired to the FastAPI backend endpoints so that cable size selection, parameter input, and computed results flow end-to-end through the application with correct loading states, retro-typed animations, and error handling.
As an electrical contractor or project manager I want a backend API endpoint that generates a well-formatted PDF report containing the full cable parameter table and calculation summary in under 5 seconds so that project documentation can be produced directly from the Results page.
As a user I want to receive GPT-powered natural language explanations of my cable calculation results on the Calculator and Results pages so that complex electrical parameters are presented in user-friendly, context-aware responses that help me understand and act on the data.
As a user I want the Download PDF button on the Results page to trigger the backend PDF generation API and automatically download the file to my device so that I can seamlessly export cable calculation reports without leaving the application.
As a tech lead I want to perform a full end-to-end integration review of all pages, APIs, AI responses, and PDF output so that I can verify the system meets all SRD requirements, all user flows work correctly, performance targets are met, and the retro-cable aesthetic is consistently applied.

No comments yet. Be the first!