La Montre e-commerce product catalog

La Montre - E-commerce Site

Next.jsNode.jsNestJSPostgreSQLTypeScriptTailwind CSS

Full-stack e-commerce platform built with Next.js, a NestJS (Node.js) API, and PostgreSQL, featuring a product catalog and shopping cart

A full-stack e-commerce website for a watch brand, pairing a Next.js front-end with a NestJS (Node.js) REST API and a PostgreSQL database for product catalog and order data. Features a clean product catalog with filtering and a fully functional shopping cart, styled with Tailwind CSS. Responsive design ensures a polished experience across all devices. Demonstrates proficiency in Next.js App Router, building and consuming a NestJS API, relational data modeling with PostgreSQL, and utility-first styling with Tailwind CSS.

Features

Supabase PostgreSQL Database

Supabase PostgreSQL Database

A relational schema hosted on Supabase PostgreSQL: the Watch table stores each product's model, price, and digital/smart flags, and links to the Brand table through a brandId foreign key. Prisma manages schema migrations against the database.

La Montre - Santiago Pintus