E-commerce platform with pure PHP & with admin Panel

Abotalib Adam

0

Backend Engineer

Fullstack Engineer

HTML5

MySQL

PHP

This project is an ecommerce website that I created using PHP, MySQL, HTML, CSS, and Bootstrap. The website allows customers to browse, search, and purchase products from different categories. The website also has features such as shopping cart, checkout, payment, order confirmation, and invoice generation.
The project requirements were to create a user-friendly and responsive website that follows the MVC (Model-View-Controller) pattern and uses object-oriented programming. The project also required implementing security measures such as password hashing, input validation, and CSRF protection.
To create this project, I used the following approach:
I designed the database schema and created the tables using MySQL.
I created the models, views, and controllers using PHP and followed the PSR-4 autoloading standard.
I used Bootstrap for the front-end design and added custom CSS for styling.
I used jQuery and Ajax for the interactive features such as adding products to cart, updating quantities, and deleting items.
I tested the website on different browsers and devices and fixed any bugs or errors.
The main challenges I faced in this project were:
Implementing the MVC pattern and OOP in PHP, which required a good understanding of classes, inheritance, interfaces, and namespaces.
Generating dynamic and printable invoices for the customers and the admin.
I learned a lot from this project and improved my skills in web development, especially in PHP. I also gained experience in working with ecommerce platforms, payment gateways, and PDF libraries.
Like this project
0

Posted Aug 18, 2024

This project is an ecommerce website that I created using PHP, MySQL, HTML, CSS, and Bootstrap The website allows customers to browse, search, and purchase....

Likes

0

Views

0

Tags

Backend Engineer

Fullstack Engineer

HTML5

MySQL

PHP

E-commerce platform with Laravel, with admin Panel & Responsive
E-commerce platform with Laravel, with admin Panel & Responsive
Laravel Blog With Admin Panel
Laravel Blog With Admin Panel