Linea Jewelry Store
Premium jewelry e-commerce platform with product customization and wishlist features.

Project Overview
Premium jewelry retail with configuration and saved intent.
Linea is a premium jewelry storefront built for a considered purchase: configure the piece, save it, come back, and complete the order later.
Presentation quality is functional here — the media and layout work exist because the product's perceived value depends on them.
The Challenge
High-ticket jewelry is a considered purchase: buyers return over several sessions, expect configuration before commitment, and judge the brand almost entirely on presentation quality.
The Approach
Configuration state, wishlist and cart were persisted across sessions, and a dedicated media pipeline delivers large-format photography without blocking interaction.
Core Features
Product customisation
Metal, stone and engraving options recomputed into live price and lead-time estimates before checkout.
Wishlist & save-for-later
Persisted wishlist with quick add-to-cart, built for high-consideration purchases that span several sessions.
High-fidelity presentation
Large-format photography pipeline with responsive sources so detail stays crisp without blocking first paint.
Collection storytelling
Editorial collection pages that mix narrative content with shoppable product grids.
Secure checkout
Validated multi-step checkout with order confirmation and post-purchase status tracking.
Architecture & Tech
Tech Stack
- React with a component-driven structure, memoised derived state and route-level code splitting to keep interaction snappy.
My Role & Contributions
- Owned the front-end architecture, component library and state management.
- Implemented the full React stack for this project.
- Translated design intent into a responsive, accessible interface across breakpoints.
- Handled client communication, scope decisions, delivery and handover directly.
- Deployed and verified the production build.
Delivery Process
- 01
Discovery & scoping
Requirements distilled into a prioritised scope, user flows and a data model sketch before any code.
- 02
Architecture & design system
Component hierarchy, state boundaries and a token-based visual system defined so screens could be assembled consistently.
- 03
Implementation
Built iteratively with React, shipping vertical slices — data, logic and UI together — instead of layer by layer.
- 04
Hardening & launch
Edge cases, validation, responsive behaviour and performance passes, followed by deployment and post-launch monitoring.
Results & Outcomes
- Completed and deployed to production.
- Configuration and wishlist state survive across sessions and devices.
- Large-format imagery delivered responsively without blocking first paint.
Related Projects

Town Team
Team-based clothing e-commerce platform with inventory management and team collaboration features.

Under Armour Store
Full-featured e-commerce platform for athletic apparel with product catalog and checkout system.

Ohanna Landing Page
Modern landing page for fashion brand with dark aesthetic and product showcase.