Skip to content

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

41 Commits
 
 

Repository files navigation

README file for Ecommerce Website project in PHP and MySQL:


Ecommerce Website PHP Project

Overview

This is a fully functional eCommerce website project developed in PHP using a MySQL database. It allows users to manage products and shop online with features commonly found in popular eCommerce platforms. This project is ideal for IT students as a final-year project or for anyone looking to learn about web development using PHP and MySQL.

Features

Client-Side

  • Customer Registration: Users can create accounts to start shopping.
  • Product Categories: Customers can filter products by categories.
  • Search & Filter Products: Easily find products with search functionality.
  • Add to Cart: Users can add products to their shopping cart.
  • Checkout System: Complete the purchase process seamlessly.
  • Order History: Customers can view their past orders.
  • Update Profile: Users can update their personal information and billing addresses.
  • Featured, Latest, and Popular Products: Showcase various products to enhance user experience.

Admin Panel

  • Product Management: Add, update, or delete products.
  • Order Management: View and manage customer orders.
  • Customer Management: Manage registered customers and their statuses.
  • Website Settings: Update site details, headers, footers, and branding.
  • Image Sliders: Set and manage image sliders for promotions.
  • Shipping Settings: Configure shipping charges and options.
  • Page Settings: Manage content for various pages (e.g., About Us, FAQs).

Technologies Used

  • Language: PHP
  • Database: MySQL
  • Frontend: HTML, CSS (Bootstrap for styling)
  • PHP Version: 5.6 or 7.4 recommended

Installation

  1. Clone the Repository:

    git clone <repository-url>
    cd ecommerce-website
  2. Setup the Database:

    • Create a new MySQL database.
    • Import the provided SQL file to set up the initial database structure and sample data.
  3. Configuration:

    • Update the database connection settings in the config.php file.
    define('DB_HOST', 'localhost');
    define('DB_USER', 'your_username');
    define('DB_PASS', 'your_password');
    define('DB_NAME', 'your_database_name');
  4. Run the Application:

    • Place the project files in your web server's document root (e.g., htdocs for XAMPP).
    • Access the website via your browser: http://localhost/ecommerce-website.

Usage

  • Navigate to the homepage to browse products.
  • Register for an account to start shopping.
  • Admin can log in through the admin panel to manage products and orders.

Author

  • Developer: Ayush Bitla

License

This project is open-source and free to use. Contributions and feedback are welcome!

Acknowledgments

  • Bootstrap for the frontend framework.
  • PHP and MySQL for backend development.

Feel free to customize this README file as per your project specifics!

About

Resources

Stars

0 stars

Watchers

1 watching

Forks

Releases

Packages

Contributors