Steampunk Emporium — adaptive landing with cart and checkout

Web Design 156 USD
Job 3 of 8
Task:
Create a modern landing page in steampunk style for selling goods/merchandise: responsiveness for all devices, SEO optimization, catalog with product variations, cart, and order placement in Telegram with auto-fill.

What has been done (in terms of implementation in this project):
Full HTML/CSS/JS layout without third-party libraries (vanilla JS).

Steampunk styling: brass/patina color palette, textures/shadows, decorative elements.

HERO block with animated gears (SVG):
Teeth (geometry of teeth, central axis), optional gradients and rotations in CSS.

Catalog with demo names: cards with image, price, badge, option selectors (color/size/material), and quantity counter.

Cart (drawer): adding/removing products, changing quantity, summary; state is stored in localStorage; counter in the header.

Order placement in Telegram: button generates structured order text (items, variations, quantity, total) and opens chat t.me/ with a pre-filled message.

SEO and semantics:
meta tags (title, description, Open Graph, Twitter Card);
JSON-LD for WebSite/Organization;
microdata Product/Offer in cards;
correct headings/navigation; canonical.

Performance and UX:
responsive grid (mobile-first), lazy-loading images;
ARIA attributes, class visually-hidden;
currency formatting Intl.NumberFormat('uk-UA', 'UAH');
sticky header, smooth hovers, shadows, compact JS.

Technologies: HTML5, CSS3 (Flex/Grid), JavaScript (ES6), SVG, Schema.org (JSON-LD), Open Graph.

Result for business:
A lightweight and fast landing page with convenient catalog UX and minimal friction during ordering: the client forms the cart and sends the order to Telegram with one click. The design emphasizes the steampunk theme, and the SEO foundation is ready for indexing.

*This work is available for purchase, and individual orders tailored to your needs and style are also possible.