A Full D2C Storefront for Wood Art International
A complete Next.js commerce build for a handcrafted wood furniture brand — catalogue, cart, live Razorpay payments, order tracking and an in-room visualiser.
Visit the live siteThe Challenge
Wood Art International sells handcrafted pieces where the buying decision is visual and considered. A catalogue that merely listed products was never going to close the sale — a customer needs to see scale, grain and finish, and then check out without being bounced to a third-party marketplace that owns the customer relationship.
Our Approach
We built the storefront as a single Next.js 14 App Router application rather than assembling it from plugins. That keeps the product page, the cart and the checkout under one codebase, so the visual detail the brand depends on survives all the way to payment instead of degrading into a generic template at the last step.
What We Built
The storefront runs on Next.js 14 with Supabase behind it for products, orders and image storage, and Razorpay for live payments. Customers browse the shop, open a product page, add to cart or wishlist, check out, and then track the order from their own account area — all on the brand's own domain. A visualiser lets a buyer place a piece in context before committing, and GSAP handles the motion so the site feels considered rather than templated.
See It Running
Recorded from the live product — not a prototype.
What's Inside
- Product catalogue with per-product pages and slug-based routing
- Cart, wishlist and customer account area
- Live Razorpay checkout on the brand's own domain
- Self-serve order tracking
- In-room product visualiser
- Shipping, refunds, privacy and terms pages built for payment-gateway approval
The Outcome
Built With
Want something like this?
Tell us what you're trying to fix — we'll map out how we'd build it.