← Back to Portfolio

Shopping Web App

Full-stack e-commerce simulation built using Node.js, PostgreSQL, and REST APIs. Designed as a university project to replicate real-world online shopping system architecture with both customer and admin workflows.

Project Overview

This application simulates a real e-commerce platform with a fully functional backend API, database integration, and structured frontend interactions. It was designed to demonstrate full-stack engineering principles and database-driven architecture.

Core Features

  • Product browsing and catalog system
  • Customer shopping workflow (select → view → checkout)
  • Admin product management system
  • REST API for all operations
  • PostgreSQL data persistence
  • UUID-based database structure

Backend Architecture

  • Node.js REST API server
  • CRUD operations for products & users
  • PostgreSQL relational database design
  • Modular route structure
  • Separation of frontend and backend logic

Technologies Used

Node.js
PostgreSQL
REST API
JavaScript
HTML/CSS
UUID System

GitHub Repository

View full source code, API structure, and database schema.

View GitHub