Skip to content

Buzlin Holdings Inc · Marketplace · Canada

Modernising a multi-vendor marketplace and service-booking platform

Seven connected apps — customer web and mobile, seller, courier, POS, admin and API — taken from a licensed codebase to a hardened, rebranded production platform.

For
Buzlin Holdings Inc
Type
Buzlin Holdings product
Services
Build, Automate, Consult
Stack
Laravel, PHP, Next.js…
Buzlin homepage: “Discover services & shops near you” with service and location search

The problem

Buzlin combines a multi-vendor marketplace with professional service booking. It was built on a licensed platform that had been partly customised: outdated dependencies, template leftovers, unused features, security gaps and apps that weren’t ready for app-store requirements.

The solution

  • Phased engineering, UX and security audits of every app, followed by a written modernisation roadmap.
  • Security hardening: closed unauthenticated install endpoints, stopped leaking server paths in API errors, and tightened validation across the API.
  • New capabilities: unified sign-up and login with email OTP, live location tracking for at-location bookings, a shared multi-admin support chat, seller and courier onboarding with document collection and payouts, and shop ad creatives.
  • Removed features Buzlin doesn’t use (auctions, restaurant tools) to simplify the product.
  • CI/CD with GitHub Actions, file storage moved to Amazon S3, Android toolchains updated for 2026 Play Store requirements, and the move to the buzlin.ca domain.

My role

Software engineer at Buzlin Holdings Inc — audits, architecture decisions and hands-on development across the Laravel API, Next.js storefront, React admin and four Flutter apps.

Technology

  • Laravel
  • PHP
  • Next.js
  • React
  • Flutter
  • Firebase
  • Amazon S3
  • GitHub Actions

Outcome

Live at buzlin.ca with web and mobile apps. Usage figures are internal to Buzlin Holdings and aren’t published here.

Facing a similar problem in your business?

Start with a conversation about the problem. We’ll work out the right solution together.

Book a Consultation(opens teevexa.com in a new tab)