README file for Ecommerce Website project in PHP and MySQL:
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.
- 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.
- 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).
- Language: PHP
- Database: MySQL
- Frontend: HTML, CSS (Bootstrap for styling)
- PHP Version: 5.6 or 7.4 recommended
-
Clone the Repository:
git clone <repository-url> cd ecommerce-website
-
Setup the Database:
- Create a new MySQL database.
- Import the provided SQL file to set up the initial database structure and sample data.
-
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');
- Update the database connection settings in the
-
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
.
- Place the project files in your web server's document root (e.g.,
- 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.
- Developer: Ayush Bitla
This project is open-source and free to use. Contributions and feedback are welcome!
- Bootstrap for the frontend framework.
- PHP and MySQL for backend development.
Feel free to customize this README file as per your project specifics!