Loading repository data…
Loading repository data…
athsarab / repository
KIYARAA — Online Shopping Store is a full-stack e-commerce web application developed using PHP and MySQL, designed to run in a local development environment such as XAMPP. The system provides a complete online shopping experience with both a customer-facing storefront and a feature-rich admin panel. The storefront allows users to browse products,
A PHP/MySQL clothing store web app (storefront + admin panel) designed to run on XAMPP.
This repo contains:
localStorage)password_hash() on signuppassword_verify() on loginindex.php — Web root entry (redirects to PHP/index.php).htaccess — Disables directory listing, sets DirectoryIndexPHP/ — storefront pages and controllersCSS/ — storefront stylesJS/ — storefront scriptsPICS/ — storefront imagesadmin_panel/ — admin dashboardadmin_panel/config/dbconnect.php — admin DB connectionadmin_panel/controller/ — admin CRUD controllersadmin_panel/adminView/ — admin UI pagesadmin_panel/DB/sample.sql — database schemaPlace the folder here:
C:\xampp\htdocs\online-shopping-store
http://localhost/phpmyadminadmin_panel/DB/sample.sqlsampleSee also: admin_panel/DB/IMPORT_INSTRUCTIONS.md for common import errors.
Default config expects XAMPP defaults:
localhostrootsampleUpdate these if your local MySQL differs:
admin_panel/config/dbconnect.phpPHP/http://localhost/online-shopping-store/http://localhost/online-shopping-store/PHP/index.phphttp://localhost/online-shopping-store/admin_panel/index.phpThe users table uses user_type = admin or user.
Recommended easiest method:
sample → table usersuser_type to adminlocalStorage.Files:
PHP/cartSidebar.php — cart sidebar markupCSS/cartSidebar.css — sidebar stylingJS/wnew.js — cart behavior + persistence.htaccess is being applied (Apache must allow overrides).httpd.conf / directory config has AllowOverride All.sample.sql uses VARCHAR(191) for indexed fields to avoid this.sample DB) and re-import.DATE DEFAULT CURRENT_TIMESTAMP.TIMESTAMP DEFAULT CURRENT_TIMESTAMP in relevant tables.include "header.php";include "footer.php";This started as a university-style project. Before real deployment, consider:
No license is included. Treat as an educational/demo project unless you add a license.