INDUSTRY:

FASHION & E-COMMERCE

CLIENT:

VOGUE SHOP

YEAR:

2025

EXPERIENCE:

PRODUCT CATALOG & SHOPPING INTERFACE

Cover

E-Store Concept

VOGUE Shop is a fully functional e-commerce storefront prototype designed to showcase curated fashion, beauty, and accessories. The project demonstrates modern web development practices with a focus on user experience, featuring a clean, luxury aesthetic inspired by high-end fashion retailers. Users can browse 12+ products across multiple categories, filter by price range, search by keywords, and view detailed product information through an elegant quick-view modal.

Showcase image
Showcase image
Challenge

The primary challenge was creating a dynamic, responsive shopping experience using vanilla JavaScript without relying on frameworks. Key technical hurdles included:

  • Dynamic filtering & sorting: Implementing real-time product filtering by multiple categories (Clothing, Beauty, Accessories) and price ranges while maintaining performance

  • Responsive grid system: Designing a flexible 4-column grid that gracefully adapts to tablet (3 columns), mobile (2 columns), and small screens (1 column) without breaking the layout

  • Modal interactions: Building an accessible quick-view modal with keyboard support (ESC to close) and proper event delegation for dynamically rendered product cards

  • Smooth animations: Adding subtle hover effects and transitions that enhance the luxury feel without compromising performance

Showcase image
Showcase image
Result

A polished, production-ready e-commerce interface with full CRUD-like functionality for product browsing. The final product features:

  • 12 dynamically rendered product cards with hover animations and image zoom effects

  • Real-time search that filters products by title and description

  • Multi-level filtering combining category checkboxes, price radio buttons, and sort dropdowns

  • Fully responsive design that works seamlessly across all device sizes

  • Smooth micro-interactions including button lift effects, subtle shadows, and color transitions

  • Accessible modal system with proper ARIA attributes and keyboard navigation

The project demonstrates proficiency in DOM manipulation, event handling, responsive CSS Grid, and creating delightful user interactions with pure HTML/CSS/JavaScript.

Showcase image