Taskeasy.io
Bebshakori
A multi-tenant SaaS platform that brings ecommerce operations, storefronts, analytics, and integrations into one workspace.
Visit live product01 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
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


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.
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.
Tenant-aware application
Laravel business logic coordinates products, inventory, orders, customers, expenses, pricing, reporting, users, and settings within the active merchant boundary.
Data and performance
Tenant-scoped persistence keeps merchant records isolated on shared infrastructure, while optimized query paths support responsive dashboards and core operational modules.
External integrations
Meta APIs connect Facebook and Instagram commerce activity, while Steadfast Courier APIs connect parcel creation and delivery updates to internal order workflows.