Project description
The calculator should take into account the furniture type (straight sofa, corner sofa, armchair, chair, pouf), the approximate fabric yardage depending on dimensions, the fabric price category (economy, mid-range, premium, leather/eco-leather), whether the filling needs replacing (foam, spring unit, polyester batting), and how urgent the order is — standard turnaround or expedited service for an extra fee. The total price must recalculate instantly whenever any parameter changes, without reloading the page, and at the end there should be a request form that sends the calculation to a manager.
It's important that the pricing logic lives in a separate config or admin panel, because fabric and labor prices change from time to time, and we'd like to edit them without touching the code. The design should match the existing furniture workshop website.
Requirements:
— furniture type selection with illustrations (sofa, armchair, chair, pouf);
— fabric yardage calculation based on furniture type and size;
— fabric category and type selection with different price per meter;
— filling replacement option with a separate surcharge;
— urgency selection (standard / rush) with an urgency surcharge;
— dynamic recalculation of the total without page reload;
— request form sending the calculation to a manager by email or CRM;
— responsive layout for mobile devices.