This project is an ecommerce website built using PHP and MySQL. It provides a platform for businesses to showcase and sell their products online. Customers can browse products, add them to the cart, and proceed to checkout for payment. The website also includes features for managing inventory, order processing, and user authentication.
- Product Catalog: Display products with details such as name, description, price, and images.
- User Registration and Authentication: Allow users to create an account, log in, and manage their profile.
- Shopping Cart: Enable users to add products to the cart, update quantities, and remove items.
- Checkout Process: Guide users through the checkout process, including address and payment information.
- Order Management: Provide a dashboard for administrators to manage orders, track shipments, and update order status.
- Inventory Management: Allow administrators to add, update, and remove products from the inventory.
- User Reviews and Ratings: Enable users to leave reviews and ratings for products they have purchased.
- Search and Filtering: Implement search functionality and filters to help users find products based on specific criteria.
- Payment Integration: Integrate a payment gateway to process secure online payments.
- Order History: Maintain a record of user order history for easy reference.
Clone the repository:
git clone https://github.com/jmrashed/ecommerce-using-php-mysql.gitImport the database:
Create a MySQL database named ecommerce. Import the SQL file included in the database directory to set up the required tables and data. Configure the database connection:
Update the database credentials in the config.php file. Start the application:
Set up a local web server (e.g., Apache) and configure the document root to the project's directory. Access the website by navigating to http://localhost in your web browser. Admin Access:
To access the admin panel, use the default admin credentials: Username: admin@example.com Password: admin
Front-end: HTML, CSS, JavaScript Back-end: PHP Database: MySQL Additional Libraries/Frameworks: Bootstrap, jQuery
Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.
This project is licensed under the MIT License.
This project was inspired by the need for businesses to have a functional and customizable ecommerce website. Special thanks to the contributors and open source libraries used in this project. Feel free to modify the README file to include more specific information about your project, such as additional features, setup instructions, or acknowledgments.