Skip to content

buildwithmeraj/shop

Repository files navigation

GadgetMax — Simple PHP E‑Commerce

A small, self‑hosted PHP e‑commerce project with an admin panel, product/category management, push notification examples, and a utility to upload files from a URL.

Quick links

Requirements

  • PHP 7.4+
  • Typical extensions used by features/examples:
    • curl, gmp, mbstring, openssl, bcmath, sqlite3
  • A webserver (Apache recommended for provided .htaccess rules)

Installation (quick)

  1. Place project files under your web root.
  2. Configure the site in core/config.php (SITE_URL, DB credentials etc.).
  3. Ensure writable permissions for directories used by SQLite / uploads.
  4. If using push examples, enable required PHP extensions and update VAPID keys in admin/push/MyVapid.php and the public key in admin/push/PNServiceWorker.js.

Admin

Push Notifications (example)

License

MIT

About

GadgetMax — Simple PHP E‑Commerce

Resources

Stars

Watchers

Forks

Contributors