Skip to content

jmrashed/ecommerce-using-php-mysql

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

23 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Ecommerce Using PHP and MySQL

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.

Features

  • 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.

Installation

Clone the repository:

git clone https://github.com/jmrashed/ecommerce-using-php-mysql.git

Import 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

Technologies Used

Front-end: HTML, CSS, JavaScript Back-end: PHP Database: MySQL Additional Libraries/Frameworks: Bootstrap, jQuery

Contributing

Contributions are welcome! If you find any bugs or have suggestions for new features, please open an issue or submit a pull request.

License

This project is licensed under the MIT License.

Acknowledgements

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.

About

No description, website, or topics provided.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published