← All Projects
  • Full Stack
  • Portfolio Case Study

Complete E-commerce App

A commerce application used to practice product flows such as catalog, cart, account, and backend data handling.

Screenshot of Complete E-commerce App

The Problem

Understand end-to-end web application behavior beyond static pages.

The Solution

Use PHP and database-backed pages to practice real user flows, server rendering, and persistence.

What I Built

  • Product catalog with category filtering

  • Shopping cart with session persistence

  • User account registration and login

  • MySQL-backed order and product management

Tech Stack

  • PHP
  • MySQL
  • HTML
  • CSS
  • JavaScript

Challenges

Managing session state across PHP pages and keeping the database schema normalized while the feature set grew.

What I Learned

Server-side rendering with PHP taught me how frameworks like Next.js abstract away the repetitive parts. Database design decisions made early are hard to undo.

Key Metrics

  • Catalog workflow

  • Database practice

  • Backend fundamentals