Skip to content

Ayush-Bitla/eCommerce

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!

Releases

No releases published

Packages

No packages published