Lunde
A furniture store with a pinned film hero and a craft story
A complete online furniture store with a home page that plays like an ad film, shown as a Scandinavian furniture maker with sample products, rooms and designers. Good for: a furniture, interiors or homeware brand that wants a calm, premium storefront that tells how its pieces are made. How it works: the hero holds in place over a looping room film with a giant wordmark while you scroll, a card in the hero cycles three pieces, and further down a pinned workshop film walks through four making steps as you scroll. Includes: a home page with a collection strip you filter by category, rooms, principles, best sellers, designers, the craft film and reviews; a fixed navigation bar with a sliding indicator, a scroll line, menus for the collection and rooms with photo previews, and search on Cmd+K or Ctrl+K; a shop with six categories, filters by room, material, price and in-stock, and sorting; product pages with a room photo, finishes that change the price, quantity, ratings, details and related pieces; rooms, designers, craftsmanship, about and journal pages; a help centre with FAQs, delivery and returns, care and a contact form; a bag drawer with a free-delivery meter, a cart, a checkout that checks every field with three delivery options, card, pay in 3 or bank transfer and discount codes, an order confirmation, an account with sign in and order history, a wishlist and a 404; phone, tablet and desktop, and a reduced-motion version. How to use: it runs on sample data saved in the browser with no backend, so connect your own products, orders, payments and server. Built with React, TypeScript, GSAP and Lenis.
$84.00 — one-time price, free updates
- A React app template
- React and Vite · npm install and it runs
- Build unlimited client sites with it
Built with React, CSS, GSAP, Lenis smooth scroll.
What is in the zip
- app.css
- css/pages.css
- index.html
- src/App.tsx
- src/data.ts
- src/env.d.ts
- src/layout.tsx
- src/main.tsx
- src/motion.ts
- src/pages/about.tsx
- src/pages/account.tsx
- src/pages/cart.tsx
- src/pages/checkout.tsx
- src/pages/craft.tsx
- src/pages/designers.tsx
- src/pages/help.tsx
- src/pages/home.tsx
- src/pages/journal.tsx
- src/pages/notFound.tsx
- src/pages/order.tsx
- src/pages/product.tsx
- src/pages/rooms.tsx
- src/pages/shop.tsx
- src/pages/usePage.ts
- src/pages/wishlist.tsx
- src/router.ts
- src/store.ts
- src/ui.tsx
- tsconfig.json
Version history
- v1.0.0, 2026-11-01 — First release. Lunde shipped, with the reel recorded from the real page.