A rapidly growing Philippine retail brand approached PROGREX with a challenge that no off-the-shelf platform could solve: they needed a custom e-commerce solution capable of handling their unique inventory structure, multi-location warehousing, and direct integration with their existing POS system. A Shopify template was not going to cut it. The timeline was eight weeks to launch, with no extensions.
The first two weeks were devoted entirely to discovery and design — and that investment paid dividends through every subsequent phase. The team mapped every product category and inventory flow, identified all integration points with the client's existing Lightspeed POS system, designed the database schema for multi-location inventory logic, and produced high-fidelity UI and UX mockups for client approval before a single line of production code was written. Weeks three and four built the core platform: a Next.js front-end with server-side rendering for SEO, a Node.js and Express back-end API, a PostgreSQL database with multi-warehouse inventory logic, Stripe payment integration supporting credit cards, GCash, and Maya, and a full product catalog with filtering, search, and categories.
Weeks five and six shifted focus to the admin experience and integrations. The team built a full admin panel for product management, order tracking, and customer data, along with real-time inventory synchronization between the e-commerce platform and the POS. Automated email notifications for order confirmations and shipping updates were implemented, as was a discount and coupon system with rule-based logic. Week seven was dedicated entirely to testing and optimization — comprehensive QA across devices and browsers, load testing to validate performance under expected traffic, a Lighthouse score of 94 after performance tuning, and a security audit covering SQL injection, XSS, and CSRF protection. Week eight executed the launch: production deployment on Vercel for the front-end and AWS for the back-end, DNS configuration, SSL setup, real-time monitoring and error tracking, and hands-on 24/7 support through the first week post-launch.
The results spoke clearly. The launch date was hit on time with zero delays. The first month saw over 2,400 orders processed without incident. Cart abandonment dropped 28% compared to the client's previous solution. Average page load time was 1.2 seconds. Admin time spent on inventory management was reduced by more than 15 hours per week.
Several technical decisions proved critical to the outcome. Choosing Next.js over Shopify was the right call because the client's multi-location inventory logic simply could not be expressed in Shopify's standard model. PostgreSQL over MongoDB made sense because the relational structure — products to variants to inventory to locations — mapped naturally to SQL. Stripe over a custom payment implementation meant PCI compliance and support for local Philippine payment methods without reinventing the wheel. Vercel for the front-end provided automatic CI/CD, edge functions, and zero-config deployments. Equally important were process decisions: early POS integration testing surfaced unexpected API limitations before they became timeline problems, and weekly client demos kept expectations aligned and prevented last-minute surprises. Performance budgeting from day one meant no scramble to optimize before launch. Building a custom e-commerce platform in eight weeks required disciplined planning, experienced execution, and constant communication. At PROGREX, this is exactly the kind of challenge we exist to take on.
