- Download the zip file and unzip it on your local server.
- Place the unzipped folder inside "c:/wamp/www/" OR "c:/xamp/htdocs/".
- Open phpMyAdmin.
- Create a new database named "shopping_db".
- Import database tables from the downloaded folder -> database -> shopping_db.sql.zip to the "shopping_db" database.
- In "PROJECT-FOLDER/admin/php_files/database.php", update the variable
$db_name = "shopping_db"with your database name.
- Open your browser and access the URL:
http://localhost/E-commerce/to view the E-commerce website. - To access the admin panel, use the URL:
http://localhost/E-commerce/. - Admin login details:
- Login Id: admin
- Password: admin
- Login Id: [email protected]
- Password: user1
- Register on Paystack: https://paystack.com
- Get your API Key: Dashboard → Settings → API Keys & Webhooks.
- Set API Key and URL in your PHP project: https://api.paystack.co
- Follow Paystack docs to initialize payments and verify transactions: https://paystack.com/docs/payments/accept-payments
- HTML5, CSS3, Bootstrap
- JavaScript, jQuery
- PHP (Object-Oriented Programming - OOP)
- MySQL
Contributions are welcome! If you find any issues with the application or want to add new features, feel free to open a pull request.
Thank you for exploring the E-commerce (PHP OOP) application! For any questions or feedback, feel free to contact me.

