Skip to content

About

A responsive e-commerce website built with HTML, CSS, JavaScript, Bootstrap and PHP.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Latest commit

 

History

9 Commits

Folders and files

Repository files navigation

ShopSphere – Modern E-Commerce Website

HTML CSS JavaScript Bootstrap PHP XAMPP

A modern and responsive e-commerce website built using HTML5, CSS3, Bootstrap 5, Vanilla JavaScript, and PHP.

ShopSphere was developed as a university Web Programming Course project. The project demonstrates a complete e-commerce shopping experience including product browsing, product details, wishlist management, shopping cart, user authentication, checkout, order processing, order history, and order cancellation.


Live Demo

Live Website:
https://shopspherebd.rf.gd

💻 GitHub Repository:
https://github.com/Taiyab2002/shopsphere


Project Overview

ShopSphere is designed as a modern online shopping platform where users can browse products, view product details, add products to their wishlist or shopping cart, complete checkout, and manage their orders.

The project combines a responsive front-end interface with PHP-based backend functionality and browser-based data storage to provide an interactive shopping experience.


Features

Home Page

  • Modern responsive homepage
  • Interactive hero section
  • Featured products
  • Brand section
  • Promotional section
  • Responsive navigation bar
  • Light, Dark, and System theme options

Shop

  • Product listing
  • Product search
  • Category filtering
  • Price sorting
  • Responsive product cards
  • Product pagination

Product Details

  • Detailed product information
  • Product image
  • Product price
  • Quantity selector
  • Add to Cart
  • Buy Now
  • Related products

Wishlist

  • Add products to wishlist
  • Remove products from wishlist
  • Wishlist counter
  • Dedicated wishlist page

Shopping Cart

  • Add products to cart
  • Increase product quantity
  • Decrease product quantity
  • Remove individual products
  • Clear cart
  • Dynamic cart counter
  • Automatic subtotal calculation
  • Automatic total calculation

User Authentication

  • User registration
  • User login
  • Logout functionality
  • User profile
  • Login-based order history

Checkout

  • Customer information form
  • Billing information
  • USD and BDT currency options
  • Dynamic payment methods
  • Delivery estimation
  • Order summary
  • Order placement

Order Management

  • Order confirmation page
  • Generated order ID
  • Customer information
  • Payment method
  • Order total
  • My Orders page
  • Order history
  • Cancel Order functionality

User Interface

  • Bootstrap-based responsive design
  • Font Awesome icons
  • Toast notifications
  • Page loader
  • Scroll reveal animations
  • Magnetic button effects
  • Interactive hero animations
  • Responsive layout

Technologies Used

Frontend

  • HTML5
  • CSS3
  • Bootstrap 5
  • JavaScript (ES6)
  • Font Awesome

Backend

  • PHP

Browser Storage

  • LocalStorage API

Development Tools

  • XAMPP
  • Apache
  • Git
  • GitHub
  • Visual Studio Code

Deployment

  • InfinityFree

Development Team

This project was developed by:

  • Taiyab Ur Rahman
  • Tusar Ray

Project Structure

ShopSphere
│
├── assets
│   ├── css
│   ├── images
│   └── js
│
├── backend
│   ├── config.php
│   ├── login.php
│   └── register.php
│
├── components
│   ├── footer.html
│   ├── navbar.html
│   └── toast.html
│
├── pages
│   ├── cart.html
│   ├── checkout.html
│   ├── login.html
│   ├── order-history.html
│   ├── order-success.html
│   ├── product.html
│   ├── profile.html
│   ├── register.html
│   ├── shop.html
│   └── wishlist.html
│
├── index.html
├── README.md
└── .gitignore


---

## License: 

This project was created for educational and portfolio purposes.

About

A responsive e-commerce website built with HTML, CSS, JavaScript, Bootstrap and PHP.

Topics

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages