Sameer Mann

Dreambit

A full-stack e-commerce site built from scratch.

Status
Live
Built in
3 weeks

A complete e-commerce website built deliberately without shortcuts — vanilla HTML, CSS, and JavaScript on the frontend; Node.js and Express on the backend; MySQL for the database. The goal was to understand how everything connects before relying on abstractions.

Features

  • Product catalogue with filtering, sorting, and search
  • Shopping cart with real-time updates
  • Wishlist management
  • User accounts and personalised dashboards (Clerk auth)
  • Order history, tracking, and invoice generation
  • Admin panel: inventory management, order processing, analytics, CMS
  • CSRF protection, XSS prevention, rate limiting, security headers

Tech Stack

HTML/CSS/JSNode.jsExpressMySQL

Visit

← Back to projects