Taskeasy.io

Bebshakori

A multi-tenant SaaS platform that brings ecommerce operations, storefronts, analytics, and integrations into one workspace.

Visit live product

01 Project overview

Bebshakori is an all-in-one ecommerce management platform for growing businesses. It brings products, inventory, online and POS orders, customers, expenses, analytics, storefront operations, and delivery workflows into one system. Its multi-tenant SaaS architecture allows multiple merchants to run independently on shared infrastructure, while integrations with services such as Meta and Steadfast connect social-commerce and fulfilment activity to the same operational record.

My role

As a Software Engineer at Taskeasy.io, I re-architected Bebshakori from a single-tenant application into a multi-tenant SaaS product. I also diagnosed and fixed critical order-workflow and pricing/calculation bugs, optimized slow database queries across core modules, built a standalone landing and onboarding application with SSO and business registration, and integrated Meta and Steadfast Courier APIs.

02 Problems solved

  • The original single-tenant architecture could not efficiently support multiple merchants with independent businesses, users, catalogs, orders, and settings on shared infrastructure.
  • Critical defects in order transitions and pricing calculations affected operational reliability and the accuracy of business data.
  • Slow database queries across core modules reduced dashboard responsiveness as operational data grew.
  • Merchant acquisition and account setup needed a dedicated journey for secure sign-in, business registration, and entry into the correct tenant workspace.
  • Social-commerce orders and courier fulfilment required repeated work across external systems instead of remaining synchronized with the central ecommerce workflow.

03 Technical implementation

Multi-tenant SaaS architecture

Reworked the application from a single-business model into a tenant-aware platform where merchants operate independently on shared infrastructure. Business context is carried through application workflows so users, products, customers, orders, pricing, and configuration remain scoped to the correct merchant.

Order and pricing reliability

Traced critical defects through order status transitions and pricing/calculation paths, corrected the underlying workflow logic, and tightened how values move between commerce modules. This improved the accuracy of order data used by fulfilment, reporting, and merchant dashboards.

Database performance

Identified slow queries in core modules and optimized their data-access paths to reduce unnecessary database work. The improvements made frequently used dashboards and operational workflows more responsive without changing their business behavior.

Merchant onboarding and SSO

Built a standalone landing and onboarding application with SSO login and business registration. The flow collects the owner and business details needed to establish an account, create the merchant context, and move the user into the platform with less setup friction.

Meta and courier integrations

Integrated Meta services for Facebook and Instagram commerce workflows and connected the Steadfast Courier API for parcel booking and delivery management. These integrations extend product and order operations without forcing teams to re-enter the same data across separate systems.

04 Technologies used

  • PHP
  • Laravel
  • Next.js
  • JavaScript
  • SQL
  • REST API
  • SSO
  • Meta APIs
  • Steadfast Courier API
  • Multi-tenant SaaS

05 Challenges & solutions

Challenge 01

Introducing tenant isolation into a product originally designed around one business while preserving existing ecommerce workflows.

Solution

Made merchant context an explicit part of the application and data-access flow, then adapted core modules around tenant-scoped users, records, and settings. This enabled independent businesses to share the platform without mixing operational data.

Challenge 02

Correcting order and price-calculation failures whose effects propagated into fulfilment, reporting, and dashboard totals.

Solution

Followed each affected value through the order lifecycle, fixed the underlying transition and calculation logic, and verified the corrected results at the downstream workflow boundaries that depended on them.

Challenge 03

Improving performance in data-heavy core modules without changing established business behavior.

Solution

Diagnosed the slow query paths, reduced redundant database work, and optimized how commonly requested records were retrieved, improving dashboard performance while preserving the existing product workflows.

Challenge 04

Keeping external social-commerce and courier operations synchronized with internal orders.

Solution

Introduced explicit integration boundaries for Meta and Steadfast, mapping external payloads and status changes into Bebshakori's product, order, and delivery models so operational teams could continue working from one system.

06 Product in focus

Bebshakori ecommerce SaaS landing page with operations dashboard preview
The public product experience introduces Bebshakori's unified ecommerce workflow alongside a dashboard preview for revenue, orders, products, customers, and expenses.
Bebshakori merchant storefront showing featured products and promotional collections
A tenant storefront served by Bebshakori, with product discovery, search, wishlist, cart, account, and promotional merchandising.

07 Architecture & technical details

Bebshakori separates merchant acquisition and authentication from the tenant-aware commerce application. Once a business context is established, the application coordinates tenant-scoped ecommerce modules, shared persistence, analytics, and external integrations while enforcing separation between merchants.

  1. Landing and onboarding

    A standalone web experience handles product discovery, SSO login, business-owner registration, and creation of the merchant context used to enter the application.

  2. Tenant-aware application

    Laravel business logic coordinates products, inventory, orders, customers, expenses, pricing, reporting, users, and settings within the active merchant boundary.

  3. Data and performance

    Tenant-scoped persistence keeps merchant records isolated on shared infrastructure, while optimized query paths support responsive dashboards and core operational modules.

  4. External integrations

    Meta APIs connect Facebook and Instagram commerce activity, while Steadfast Courier APIs connect parcel creation and delivery updates to internal order workflows.