Newsletter
Join the Community
Subscribe to our newsletter for the latest news and updates
A PHP/MySQL e-commerce project with customer storefront and admin dashboard, designed for XAMPP/WAMP as a DBMS college project.

Next.js ecommerce starter built as a web programming final exam, using MongoDB, Prisma, Tailwind CSS, and JWT auth.
online-shopping-system-with-advanced-admin-page is an open-source PHP and MySQL e-commerce project that provides both a customer storefront and an admin dashboard for product and user management. Built for XAMPP/WAMP environments, it is designed as a DBMS (Database Management System) project, ideal for college coursework and learning PHP/MySQL web development.
This is a database-driven e-commerce web application. It accepts an SQL dump (onlineshop.sql) to set up its relational database and produces a full shopping experience: a store page, product grid, shopping cart, user registration/login, and an admin area. The application runs on Apache and MySQL via XAMPP or WAMP, and is developed by GitHub user PuneethReddyHC.
Install XAMPP or WAMP, start Apache and MySQL, then clone the repository into the htdocs directory. Create a database named onlineshop in phpMyAdmin, import the onlineshop.sql file from the database folder, and open the site in a browser. Register a customer account or log in with the admin credentials.
The repository on GitHub is free to download and use. The author advertises a premium version with additional features like wishlist, order listing, and reviews, but no price is stated in the README.
The base version is open-source and free to use. The author sells a premium upgrade with extra features, but the free code can be downloaded and installed without cost.
You need a local web server environment such as XAMPP or WAMP, which provides Apache and MySQL. The installation steps also assume you can run git commands and edit files under the htdocs directory.
Use the credentials listed in the README: email [email protected] or username admin, with password 123456789.
The instructions specify creating a database named onlineshop and importing the onlineshop.sql file from the database folder in the repository.
This project is designed for local development and college coursework. Putting it online would require moving the PHP files to a PHP/MySQL web server and adjusting database configuration, which is not covered in the README.