Skip to main content
← Back to Projects
Tempus Prive logo

Tempus Prive

Responsive luxury watch e-commerce prototype. Vanilla JavaScript throughout, with DOM manipulation, a working shopping cart, and a mobile-first layout.

JavaScriptCSSE-commerceResponsive Design

Overview

MSc Web Technologies assessment piece. A luxury watch e-commerce prototype with a product catalogue, filtering, a shopping cart that persists in localStorage, and a responsive layout that works at every breakpoint.

The Problem

The brief was to show I could build e-commerce UX patterns, manipulate the DOM in vanilla JavaScript, and put together responsive, accessible CSS without leaning on a framework.

The Approach

Vanilla JavaScript throughout, no framework. Product filtering, cart with localStorage persistence, quantity management. Layout uses CSS Grid and Flexbox with mobile-first breakpoints.

Outcome

Submitted and assessed well. More usefully, it forced me to actually understand the language and the layout primitives rather than reach for a framework abstraction.

More Projects