This project represents a food e-commerce store implemented in PHP and SQL using the procedural programming paradigm in the Master branch and the object-oriented programming paradigm in the php-oop branch.
- Dynamic content display in various sections, with data fetched from the database.
- Validation of various pages.
- User registration and login forms.
- Shopping cart and checkout functionality.
- PayPal payment integration.
- Order history display.
- User dashboard for data modification.
- Seller dashboard (under development).
- Clone this repository into the
c/xampp/htdocs
directory. - Ensure that XAMPP is installed and start the Apache and MySQL servers.
- Open the browser and go to the
localhost
page. - Log in as a user using the following credentials:
- Email: [email protected]
- Password: password.
- To test the payment service, go to the PayPal Developers page and follow the instructions to create a sandbox. Use the sandbox data to make a payment.
Master
: Implementation up to the customer-specific part. In the future, the part related to the administrator will be implemented.php-oop
: Implementation subsequent to the Master. In this branch, login and register functionalities have been implemented using classes. The administrator part is under development and will also be implemented using classes.
The license included in this project is provided with the template used.