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
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



