← Back to Projects
Jan 2026

HM-Shop: E-commerce Simulation + AI Shopping Assistant

LLMAINext.jsTypeScriptUI/UXFastAPISQLite3

Built a modern Next.js storefront over an H&M dataset with search/filtering, product pages, cart, and a chatbot grounded in catalog context.

Overview

I built this project to simulate a modern e-commerce experience using a dataset of H&M products. The frontend is built with Next.js and TypeScript, featuring search and filtering capabilities, detailed product pages, and a shopping cart. The backend is powered by FastAPI and SQLite3 to manage product data and user interactions. A key feature is the AI shopping assistantwhich leverages a large language model to provide personalized recommendations and answer user queries based on the product catalog.

Highlights

  • Search + filtering UX
  • Product detail pages + similar items
  • Chat assistant grounded to catalog context