Luxelle
Premium beauty and cosmetics landing page built with Angular and Web3 integration.

Project Overview
An Angular-built luxury beauty landing experience.
Luxelle is a premium beauty landing page built on Angular, with Web3 capability layered in for wallet-based interactions.
Angular's module and service structure kept the animation-heavy presentation layer cleanly separated from the data and integration code.
The Challenge
Beauty shoppers buy by concern, shade and routine rather than by SKU, so a conventional grid-and-filter store leaves them stranded between products that look identical in a thumbnail.
The Approach
Products were enriched with concern, shade and ingredient metadata, and that metadata drives filtering, recommendations and routine bundling from a single source of truth.
Core Features
Ingredient-aware product model
Each product carries shade, skin-type and ingredient metadata, which powers both filtering and recommendation logic.
Recommendation engine
Rule-based matching that suggests complementary products from the current item's category, concern and shade family.
Reviews & ratings
Verified review capture with aggregate scoring surfaced on cards, listings and the product detail page.
Routine builder
Multi-step routine bundling so customers add a full regimen to the cart in one action instead of item by item.
Rich media gallery
Zoomable imagery, swatch previews and lazy-loaded assets tuned to keep the largest contentful paint low.
Architecture & Tech
Tech Stack
- Angular with typed services, dependency injection and lazily loaded feature modules for a predictable large-app structure.
- Web3 wallet connection and contract interaction isolated behind a dedicated module with graceful fallback.
My Role & Contributions
- Owned the front-end architecture, component library and state management.
- Implemented the full Angular + Web3 stack for this project.
- Translated design intent into a responsive, accessible interface across breakpoints.
- Collaborated on shared conventions, code review and integration with parallel workstreams.
- 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 Angular, Web3, 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
- Shipped to production and publicly reachable at the live URL.
- Responsive from small mobile screens through large desktop layouts.
- Interface patterns reusable across the rest of the product surface.
Related Projects

Lumina Beauty
Beauty and cosmetics e-commerce platform with product filtering and recommendation system.

Lumina (Beauty Platform)
Comprehensive beauty and cosmetics marketplace with vendor management and customer reviews.

Vingo Roll
Web3-enabled furniture marketplace with blockchain transactions and NFT integration.