The Platform, What Was Built
A Shopping Experience Built for High-Consideration Purchases
The frontend was built in React, giving the platform the speed and interactivity that modern shoppers expect. Products are organized across lifestyle-based categories: Living, Eating, Sleeping, Playing Outside, and Beauty, and the entire browsing experience is fluid, with no full-page reloads interrupting the flow.
The Swatch Selection System, A Standout Feature
Most furniture e-commerce sites offer a basic color picker or a small grid of fabric thumbnails. This platform does something meaningfully different.
When a customer chooses upholstery, they're presented with a full-screen material selection panel, a visually rich, organized interface that displays the entire fabric and leather library in a single, scrollable frame. Materials are grouped into clearly labeled collapsible categories: Custom Fabric, Leather Categories (20, 21, 22, 23), Microfabric, Extra Lusso, VIP Special, Top Elite, Club Leather, and more. Within each category, fabrics are displayed as large, true-to-texture color swatches, not icons or labels, but actual material previews.
As the customer browses and clicks a swatch, two things happen simultaneously in real time: a large preview image of the selected material appears on the left panel, clearly named with its fabric code, and the product price updates instantly to reflect the cost of that specific material. The selected swatch gets a highlighted border, making it immediately clear what's been chosen.
This is a level of customization transparency that most furniture platforms simply don't offer. Customers aren't guessing what "Nabucco Nata" looks like or how much it will change the price they see it immediately, at scale, before they commit. It removes a significant friction point in a purchase category where material choice is often the deciding factor.
Product Variations & Dynamic Pricing
Beyond upholstery, each product supports multiple independent variation dimensions: size, structural finish (Chrome, White, Black, Black Nickel, Copper, Bronze Copper Matte, Bronze Gold Matte, Satin Brass), and additional options. Every combination recalculates the price in real time. Unavailable combinations are visually greyed out so customers never hit a dead end mid-selection.
From the product page, customers can add to cart, save to wishlist, or submit a custom order request for configurations outside the standard catalog.
Cart, Checkout & Dual Payment
The cart displays full order detail; every selected variation is shown clearly with its swatch category, size, structure, and additional choices. Customers can apply coupon codes, adjust quantities, and choose from multiple shipping methods with pricing shown upfront: local warehouse pick-up, delivery to street, inside delivery, or full service.
Checkout collects billing and shipping details and routes to one of two payment paths:
EbizCharge handles direct credit and debit card payments through a secure, TLS-encrypted payment form compliant with industry security standards, supporting both new card entry and saved cards for returning customers.
Affirm handles installment financing, and customers can choose 3, 6, or 12-month plans with complete transparency on monthly amounts, interest, and total cost before committing. For premium furniture purchases in the $1,000–$20,000+ range, this isn't a minor feature; it's often what makes the purchase possible.
Customer Account
Registered customers have a personal portal to track order history and payment statuses, manage addresses, access their wishlist, view reviews, and pay pending orders directly without having to contact support.
Admin Panel, Full Site Control Without a Developer
One of the strongest aspects of this build is how much control was handed to the business team through the admin panel. The site was designed to be entirely dynamic; almost nothing on the frontend is hardcoded.
Dashboard:
Gives a live operational snapshot: total sales, today's revenue, pending orders, total product count, a weekly sales trend chart, and a real-time top searched products table showing exactly what customers are looking for.
Product Management:
Supports both manual product creation with full variation and swatch configuration, as well as bulk CSV/Excel import for large-scale catalog updates. Product availability is controlled by variation combinations and is reflected on the frontend immediately.
Homepage & Content Banners:
Featured products, promotional sections, sliders, and page content are all managed from the admin. The marketing team can update the entire homepage presentation, launch a new campaign, or swap out seasonal banners without writing a single line of code or involving a developer.
Navigation:
Pages & Blogs site menus, informational pages, and blog posts are all editable from the admin, giving the team full editorial control over how the site is structured and what it communicates.
Coupons & Promotions:
Admins can create, configure, and manage promotional codes with eligibility rules, minimum order thresholds, and category restrictions.
Orders & Custom Orders:
Standard checkout orders and custom order requests are managed in separate queues. Admins can view full order breakdowns, update fulfillment status, and track payment states across the pipeline.
Reports:
A dedicated module covering sales performance, product-wise revenue, stock levels, discount usage, shipping charges, and product view counts, giving the operations team the data they need without exporting to spreadsheets.
Settings:
Payment gateway credentials, email templates, currency, shipping methods, tax configuration, and header layout options are all centrally configurable. The admin panel is, in effect, a complete content and operations management system built specifically for this business.