Back to work
WebsitePHP · E-commerce· 2026

VapeHub

An e-commerce and order management store built for Philippine vape retailers and RA 11900 compliance.

The build

Small vape shops in the Philippines sell through Messenger threads: manual totals, stock checked by hand, addresses typed loosely, and no record that the buyer is 21. VapeHub replaces that with a storefront and order system built in native PHP 8 and MySQL. Customers browse a live-search catalog, add to a cart, and check out with a cascading Philippine address picker (region, province, city, barangay, postal code) and a choice of Cash on Delivery, GCash or Maya. Stock is deducted inside a database transaction the moment an order is finalized, so the store never oversells. Age confirmation and legal acknowledgments are enforced at registration, and a voice assistant lets customers order by talking.

Highlights

  • Transactional checkout: stock decreases atomically with the order
  • Cascading Philippine address selection for courier-ready deliveries
  • RA 11900 age gating and acknowledgment logging
  • AI voice ordering assistant on the storefront

Flow

Catalog→
Cart→
Age gate→
PH address→
Order + stock

Outcome

A seven-entity relational system (users, customers, products, orders, order details, payments, deliveries) that turns a chat-based shop into a structured, legally compliant store.

Role

Solo design and build

Stack

PHP 8MySQL (PDO)JavaScriptHTML/CSSVapi voiceXAMPP
VapeHub screenshot 1
VapeHub screenshot 2
VapeHub screenshot 3
VapeHub screenshot 4