Skip to content

About

Modern e-commerce frontend built with HTML, CSS, and JavaScript. Features responsive product listings, blog, cart, and contact pages, interactive navbar, and embedded Google Maps for location. Clean UI, mobile-friendly, and easy to customize for any online store.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Latest commit

 

History

8 Commits

Folders and files

Repository files navigation

E-Commerce Platform

E-Commerce Platform is a full-stack web application for browsing, purchasing, and managing products online. Built with Express.js, React, and PostgreSQL, it provides a complete shopping experience from product discovery to checkout, backed by a secure and scalable server architecture.


Architecture

E-Commerce Platform follows a Multi-Tier Client-Server Architecture (PERN Stack), providing a clean separation of concerns for scalability, maintainability, and security.

Layer Responsibility
Frontend React application, product browsing, and cart management
Backend Express.js APIs and business logic
Database PostgreSQL for users, products, and orders
Authentication Secure user account management

Features

Frontend

Capability Description
Responsive Design Works seamlessly on desktop, tablet, and mobile
Product Pages Product listing, product details, and shopping cart pages
Extra Pages Blog, About, and Contact pages
Interactive Navbar Mobile-friendly toggle navigation
Google Maps Integration Embedded map for NED University, Karachi
Newsletter Signup Subscription form for updates
Modern UI Clean, professional, and customizable design

Backend & Data Logic

Capability Description
PERN Stack Node.js, Express.js, React, and PostgreSQL
Product Management Create, read, update, and manage product listings
Cart & Order System Persistent cart and order records tied to user accounts
Secure Authentication Account registration and login

Key Functionality

Feature Description
User Accounts Secure authentication and profile management
Product Catalog Browse and filter products by category
Shopping Cart Add, remove, and update items with real-time totals
Order Checkout Streamlined checkout and order confirmation
Contact & Newsletter Contact form and newsletter subscription

Workflow

Browse Products
      ↓
Add to Cart
      ↓
Checkout
      ↓
Order Confirmation
      ↓
Account Order History

Tech Stack

Layer Technology
Frontend React.js, CSS
Backend Node.js, Express.js
Database PostgreSQL
Maps Google Maps API

Live Demo

https://ashhad-e-commerce.netlify.app/


Creator & Developer

Muhammad Ashhadullah Zaheer

LinkedIn: https://www.linkedin.com/in/muhammad-ashhadullah-zaheer-41194a340/

About

Modern e-commerce frontend built with HTML, CSS, and JavaScript. Features responsive product listings, blog, cart, and contact pages, interactive navbar, and embedded Google Maps for location. Clean UI, mobile-friendly, and easy to customize for any online store.

Topics

Resources

Stars

2 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages