This document specifies the requested complete, responsive website for Beck Watch Co. The product is a cinematic, product-led experience for visitors exploring the brand and its watches, centered on a genuinely interactive 3D watch and supported by craftsmanship, collection, and brand-story content.
The website must preserve the requested luxury aesthetic and provide working navigation and controls across desktop, tablet, and mobile. Brand and product facts must come from the verified official Beck Watch Co. website; unverified product names, specifications, prices, availability, contact details, and manufacturing claims must not be invented.
The system is a public-facing React and TypeScript website. Its accepted human persona is the Watch collection visitor. The visitor can explore the landing experience, manipulate the 3D watch, read craftsmanship and brand-story content, browse verified collection information, and follow verified product or contact links.
The current website includes five destinations, in the supplied order: Landing, Watch, Craftsmanship, Collection, and Story. All are publicly accessible; no application account or sign-in is required. The contact call to action links to the verified official contact page rather than creating an unverified contact workflow.
The provisioned application infrastructure consists of a frontend React application, a shared backend FastAPI process for application APIs and domain modules, and a database MariaDB. The accepted website is primarily a public presentation and interactive 3D experience. The provisioned backend and database do not, by themselves, imply additional product behavior, persistent user data, authentication, or domain records.
The five supplied pages are the complete current page contract. The Landing page is the anonymous entry point; the other pages remain public. The 3D watch is a first-party interactive experience, not a static image presented as interactive. The official website owns verified product and contact destinations. The website must not imply that a product detail page, purchase flow, availability system, or contact form exists unless verified and explicitly included in the accepted scope.
The uploaded screenshot is contextual reference material for Beck Watch Co. and an interactive 3D product experience. It does not prescribe a page layout or supply additional product facts. The current scope excludes invented product models, specifications, prices, stock claims, contact details, and unsupported manufacturing claims.
The following verified observations are supplied from the authoritative official-site reference, https://beckwatchco.com/. Preserve their factual meaning when used in product content. Do not present the separately noted trademark information as website-derived content.
Each requirement below is a distinct accepted capability. Provenance labels identify source-stated behavior as explicit and indispensable mechanics inferred to make an accepted journey usable as required_inference.
As a Watch collection visitor, I should be able to enter the public Landing page and understand the Beck Watch Co. experience.
Provenance: explicit
Lifecycle and acceptance: On visiting the site, the visitor sees the full-screen hero, exact headline “PRECISION, SCULPTED IN TIME.”, exact subtitle “Independent watchmaking. Distinctive design. Crafted to be experienced.”, animated scroll indicator, and the two requested calls to action. The page loads responsively and provides a premium progress indicator while the watch loads. If 3D loading fails or WebGL is unavailable, the page presents a graceful fallback without claiming the fallback is interactive. The visitor can continue to Watch or Craftsmanship through the corresponding calls to action and navigation.
As a Watch collection visitor, I should be able to explore and manipulate a genuine 3D watch.
Provenance: explicit
Lifecycle and acceptance: On Watch, the visitor can drag with a pointer or touch to rotate the geometrically constructed watch; zoom in and out; choose front, side, and back views; and use smooth camera movement. The watch includes the specified case, bezel, dial, markers, hands, glass, crown, side buttons, and individual bracelet links, with physically based metallic materials and studio lighting. Idle rotation resumes when interaction ends and pauses during interaction. If rendering is unavailable, the fallback is clearly identified and does not claim to provide 3D interaction. The visitor can continue to a hotspot, another view, or another page.
As a Watch collection visitor, I should be able to inspect the dial, bezel, case, and bracelet through interactive hotspots.
Provenance: explicit
Lifecycle and acceptance: On Watch, selecting each of the four hotspots—dial, bezel, case, and bracelet—shows a concise, readable note in a separate panel. Notes use only verified material or process facts; where no relevant fact is verified, the interface does not invent one. The panel does not cover the watch or controls. The visitor can select another hotspot or continue exploring the watch.
As a Watch collection visitor, I should be able to change the watch lighting between cool silver and warm gold.
Provenance: explicit
Lifecycle and acceptance: On Watch, selecting either lighting control visibly changes the scene lighting to the corresponding cool-silver or warm-gold treatment and identifies the selected state. Controls remain accessible and usable on mobile. The visitor can switch lighting again or continue to another view or page.
As a Watch collection visitor, I should be able to experience a cinematic, performance-conscious scroll journey.
Provenance: explicit
Lifecycle and acceptance: As the visitor scrolls through the experience, the watch slowly rotates and moves between designed sections, the camera approaches dial details, macro details and text appear, and background lighting transitions subtly. Scrolling remains smooth and animation is restrained to avoid excessive performance cost. Reduced-motion preferences produce a usable static arrangement. The visitor can continue scrolling through the accepted pages.
As a Watch collection visitor, I should be able to explore the three requested craftsmanship stories.
Provenance: explicit
Lifecycle and acceptance: On Craftsmanship, the visitor can read Sculpted Dial Architecture, Refined Metal Finishing, and Independent Watchmaking under “EVERY SURFACE HAS A STORY.” Close-up visuals, text reveals, and subtle parallax support the stories. Content does not assert unverified manufacturing processes. The visitor can continue to Collection or Story.
As a Watch collection visitor, I should be able to browse verified watch collection information.
Provenance: explicit
Lifecycle and acceptance: On Collection, each presented actual product has a verified official-site model name, available verified specifications, an image or interactive 3D preview, and a “DISCOVER TIMEPIECE” action. The action leads only to a verified product destination. No prices or stock availability are invented. If no piece is shown, the page may state that the studio is continuously evolving and work is ongoing when no piece is shown. If product facts or destinations cannot be verified, they are omitted rather than fabricated. The visitor can continue to another page or a verified product destination.
As a Watch collection visitor, I should be able to read the requested brand story.
Provenance: explicit
Lifecycle and acceptance: On Story, the visitor reads about independent design, attention to detail, and engineering and artistry through verified brand and founder information. The page uses large typography, alternating image-and-text layouts, dark backgrounds, and refined scroll transitions. Unsupported claims are excluded. The visitor can continue to Collection, Craftsmanship, or Watch.
As a Watch collection visitor, I should be able to follow the contact call to action to the official contact page.
Provenance: explicit; destination verification is required_inference
Lifecycle and acceptance: The contact section presents the exact headline “DISCOVER YOUR NEXT TIMEPIECE.”, subtitle “Explore the collection or contact the team to learn more about availability.”, and “CONTACT US” button. The button links to the verified official contact page. No email address or phone number is invented. If the official destination cannot be verified, the site must not substitute an invented destination. The visitor can return to the site using normal browser navigation.
As a Watch collection visitor, I should be able to use the website across desktop, tablet, and mobile.
Provenance: explicit
Lifecycle and acceptance: Layouts, navigation, calls to action, 3D controls, and touch interactions adapt to desktop, tablet, and mobile. At narrow widths, the watch, headline, labels, buttons, and controls remain fully visible and usable without clipping or overlap. The visitor can continue the same accepted journeys on each supported viewport.
As a Watch collection visitor, I should be able to use accessible controls and a reduced-motion presentation.
Provenance: explicit
Lifecycle and acceptance: Watch controls are accessible, and reduced-motion preferences provide a usable static arrangement rather than relying on animation to communicate information or enable navigation. If a control or rendering path fails, the visitor retains readable content and usable navigation. The visitor can continue without motion-dependent interaction.
As a Watch collection visitor, I should be able to navigate among the five accepted destinations using working links and calls to action.
Provenance: explicit
Lifecycle and acceptance: Navigation and calls to action lead to their intended accepted destinations: Landing, Watch, Craftsmanship, Collection, and Story. The hero’s “EXPLORE THE WATCH” and “DISCOVER THE CRAFT” actions lead to Watch and Craftsmanship respectively. Broken or unverified product/contact destinations are not presented as working links. The visitor can continue browsing or return to Landing.
As a Watch collection visitor, I should be able to see verified product and brand information without fabricated claims.
Provenance: explicit; verification mechanics are required_inference
Lifecycle and acceptance: Before product names, specifications, product destinations, or the official contact destination are presented, they are verified against https://beckwatchco.com/. Fictional concept models, if used, are clearly labeled as concepts and are not represented as actual products. No prices, stock availability, contact details, or unsupported manufacturing claims are invented. When verification fails, the unsupported fact or link is omitted and the visitor can continue with the remaining verified content.
As a Watch collection visitor, I should be able to use the watch experience when motion or WebGL is unavailable.
Provenance: required_inference
Lifecycle and acceptance: When reduced motion is requested, the watch and surrounding content remain in a usable static arrangement. When WebGL is unavailable or the 3D scene fails, the site presents a graceful fallback, preserves navigation and readable content, and does not claim that a static image is a fully interactive watch. The visitor can continue to the accepted pages.
explicitrequired_inference, as supplied by the closed Planning Scope persona catalog.The authoritative creative direction is “A precision instrument, staged like a watchmaker’s portrait.” Its muse is MARQ by Garmin, used as a luxury-instrument aesthetic reference, not as a source of Beck Watch Co. product facts or capabilities. The visual treatment should feel tactile, cinematic, and quietly assured, with the watch as the subject rather than a generic storefront.
#090A0B; charcoal surface #17191B; primary text #F2F0EA; silver #AEB5B8; champagne accent #C5A875; muted text #85898A. Use near-black as the dominant field, charcoal for recessed controls and panels, silver for the watch and rules, and champagne sparingly for labels, selected states, and light accents. Body text must remain high contrast; do not use low-contrast gold for small text on black.clamp() and wrapping to prevent clipping.Stage the Landing page as a near-black watchmaker’s portrait. A large, geometrically constructed 3D watch occupies the central visual field, lit by a cool silver key light and a narrow champagne rim. Place the oversized editorial headline in a clear negative-space zone above or beside the watch, with the subtitle and two text-led calls to action below it. Keep all copy away from the dial and controls.
A fine vertical scroll cue and compact accessible view, zoom, and lighting controls complete the instrument-like composition. The watch remains the visual subject; the design uses only accepted watch content and controls. At 375px, scale the watch and headline to fit, stack the calls to action, and keep every control visible. Provide the specified graceful non-WebGL fallback.
Interaction Model: Animated
Motion Tempo: cinematic
Hero Dimensionality: dimensional_css
explicit: Support desktop, tablet, and mobile layouts. At 375px, 768px, and 1280px, readable text and controls must remain fully visible, within their containers, and unobscured.explicit: Optimize 3D rendering, textures, and loading. Provide a premium progress indicator while the watch loads.explicit / required_inference: Provide a graceful fallback for devices without WebGL or when the 3D scene fails. Do not claim a static image is fully interactive.explicit: Provide accessible controls and a usable reduced-motion presentation.explicit: Keep scrolling smooth and avoid excessive animations that reduce performance. Pause idle rotation during direct interaction.explicit: Use clean, reusable components and maintainable code.explicit: Run the website, fix compilation and runtime errors, verify the main watch interactions, navigation, mobile layout, and touch interactions, and fix broken assets.explicit: Use verified official-site product information and contact destinations. Do not invent prices, stock availability, contact details, or manufacturing claims.No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No completed page designs yet.
Completed design pages will appear here when they are ready to preview.
No comments yet. Be the first!