PasaBuy
Streamlining collaborative purchases through automated order and payment tracking.
The Problem
Organizing group purchases ("pasabuy") manually via messaging apps is inherently chaotic. It leads to lost requests, confusing payment tracking, and poor communication between the traveler an
The Approach
I built a decoupled architecture utilizing a React Single Page Application (SPA) bundled with Vite for a highly responsive frontend, paired with a Laravel RESTful API backend. I utilized Lara
The Outcome
Delivered a complete, custom e-commerce ecosystem featuring a public shop feed, user profile management, and a comprehensive admin dashboard. The system successfully handles the full lifecycl
Critical Challenges
Managing Asynchronous Payment Approvals
Because the platform relies on manual bank transfers or e-wallet payments, I had to build a custom verification flow. I implemented a system where users upload proof of payment (PaymentAccoun
Handling Dynamic Product Variants & Cart State
Evolving the initial schema to support diverse product variations required structural database migrations. I expanded the Products and OrderItems tables to track specific variant data, and re