Skip to content

An online shopping system built with PHP and MySQL, featuring user authentication, product catalog, and a shopping cart.

License

Notifications You must be signed in to change notification settings

TaimoorKhan10/Ecommerce-Shopping-System

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

1 Commit
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Online Shopping System

Project Overview

This is an enhanced online shopping system developed by Taimoor Khan and Asfand Yar. The system provides a complete e-commerce solution with user authentication, product browsing, shopping cart functionality, and secure checkout process.

Features

  • User registration and authentication
  • Product browsing by categories and brands
  • Advanced search functionality
  • Shopping cart management
  • Secure checkout process
  • Admin panel for product and user management
  • Responsive design for all devices

Technologies Used

  • PHP 7.x
  • MySQL Database
  • HTML5, CSS3, JavaScript
  • jQuery and AJAX for dynamic content
  • Bootstrap for responsive design

Installation

Requirements

  • PHP 7.0 or higher
  • MySQL 5.6 or higher
  • Web server (Apache/Nginx)

Setup Instructions

  1. Clone or download the repository
  2. Import the database schema from database/onlineshop.sql
  3. Configure database connection in db.php
  4. Place the project files in your web server directory
  5. Access the website through your web browser

Database Configuration

Update the database connection details in db.php:

$servername = "localhost";
$username = "your_username";
$password = "your_password";
$db = "onlineshop";

Admin Access

Access the admin panel at /admin/login.php

Project Structure

  • /admin - Admin panel files
  • /css - Stylesheet files
  • /database - Database schema
  • /img - Image assets
  • /js - JavaScript files
  • /product_images - Product image storage

Security Features

  • Password hashing for user accounts
  • Input validation and sanitization
  • Session management
  • Protection against SQL injection

Enhancements by Taimoor Khan & Asfand Yar

  • Improved user interface
  • Enhanced security features
  • Optimized database queries
  • Mobile-responsive design
  • Streamlined checkout process

License

This project is licensed under the MIT License - see the LICENSE file for details.

Acknowledgments

Special thanks to all contributors who have helped improve this project.

About

An online shopping system built with PHP and MySQL, featuring user authentication, product catalog, and a shopping cart.

Topics

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published