PasaBuy

Shipped

Streamlining collaborative purchases through automated order and payment tracking.

ReactViteLaravelSQLiteSanctumAxios

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

Screenshots