This is our higher-diploma final project. We develop a web-based online shopping platform.
# E-Commerce Website
This is a fully functional e-commerce website built using PHP and MySQL. It allows users to browse products, add them to the cart, and complete the purchase process.
## Features
- User Registration and Authentication
- Product Catalog
- Shopping Cart
- Checkout and Payment Processing
- Order History
- Admin Dashboard (for managing products, orders, and users)
## Technologies Used
- PHP
- MySQL
- HTML/CSS
- JavaScript
- [Any additional libraries or frameworks]
## Setup
1. Clone the repository:
```bash
git clone [https://github.com/yourusername/e-commerce-website.git](https://github.com/Indula-Perera/Full-Functional-PHP-e-commerce-website-HD-Final-Project.git)
-
Set up a web server (e.g., Apache) and a MySQL database.
-
Configure the database connection in
config.php
. -
Import the database schema from
database.sql
. -
Start your web server and access the website in your browser.
-
Register or log in as an existing user.
-
Browse the product catalog, view product details, and add products to your cart.
-
Proceed to the checkout page, enter shipping and payment information.
-
Complete the purchase.
-
View your order history in the user dashboard.
-
Access the admin dashboard at
/admin
or a designated URL. -
Log in as an admin user.
-
Manage products (add, edit, delete).
-
View and manage customer orders.
-
Manage user accounts (promote/demote users, ban/unban users).
Single Product Page
Home
If you have any questions or need assistance, feel free to contact us at [email protected].
Happy shopping!