E-commerce landingPro
A storefront landing page: perks ticker, editorial hero, product grid with cart, story and reviews.
What's inside
- Perks ticker
- Editorial hero
- Product grid with live bag count
- Reviews and newsletter
When to use
- Direct-to-consumer brands and small stores.
When not to use
- Large catalogs: add search and filters.
Installation
Usage
Import it from @/components/templates/ecommerce-landing after installing. It ships with sample data, so it renders straight away; swap in your own data when you're ready.
// app/page.tsx
import { EcommerceLanding } from "@/components/templates/ecommerce-landing";
export default function Page() {
return <EcommerceLanding />;
}API reference
EcommerceLanding
A complete storefront landing page: perks ticker, editorial hero, product grid with a live bag count, brand story, reviews, newsletter and footer. Also the default export. No props: sample data sits at the top of the file, ready to swap for your own.
No props.
Keyboard interactions
| Keys | Action |
|---|---|
| Tab | Move through products, swatches and add-to-bag |
Accessibility
- Product cards have labelled swatches and buttons; the hero image has a description.
Motion
- Products rise in; add-to-bag confirms in place and updates the header count.
Responsive behavior
- Every section stacks on phones; the header collapses into a menu below 768px.
- Tested from 320px to 1920px.
Performance
- Section animations start when they scroll into view and run once.
- No data fetching: copy and sample data live in the file.
Notes for AI
- Installs with landing-kit.tsx (the shared header and section heading); edit the header links there or via props.
- Pass real product images via the ProductCard image prop.
This page as Markdown, for assistants and coding agents:
/templates/ecommerce-landing/markdownThe full library index for assistants is at /llms.txt.
Lode222 doc pagesllms.txt