30 Sakr Qurish St, Sheraton, Cairo, Egypt

Dare to Create

Hossam X Studios — #1 Best Creative Digital Agency Since 2021. We take care of your IT — web, mobile, software, marketing and design — so you can focus on your business.

Case Study · 2024

ExCraft
Export Is Our Craft

A bilingual export-led platform — public website, LMS academy, ecommerce catalogue, accounting ledger, consultation desk and CRM — all sitting on one source of truth.

Client
ExCraft Company
Industry
Trade · EdTech · FMCG
Services
Website · LMS · Ecommerce · Accounting · Consultation · CRM
Live
ExCraft platform hero
Project Case Studies

Six modules of the ExCraft build.

A bilingual public website, a full LMS academy, an ecommerce catalogue, an accounting ledger, a consultation desk and a CRM — every module sharing one users table, one products table and one ledger. Tap any case study to step inside.

Case Study 01

Public Website

"One bilingual front door — import store, export hub, academy and consultations."

The ExCraft website is the storefront for every line of business. A landing page routes visitors to Import, Export, Consultations and the Academy; the import catalogue lists products with their brand, category and source factory and supports live search and add-to-cart; the academy sells online courses and scheduled workshops with full course pages; and every contact submission opens a CRM lead. Each string is bilingual EN/AR, and the whole site reads from the same tables the admin console writes to.

  • Home / Landing
  • Import Product Catalogue
  • Brands
  • Categories
  • + 4 more inside
Bilingual EN / AR Storefront + Academy 18,900+ Customers
Explore case study
Case Study 02

LMS / Academy

"A full academy — courses, classes, instructors, orders — in one place."

ExCraft Academy collapses what would normally be three separate SaaS tools — LMS, payment processor and instructor CMS — into one in-house module. The catalogue is browsable from the public site, paid course orders flow into accounting, and live in-class boards keep cohort sessions running without leaving the platform.

  • LMS Dashboard
  • Online Courses
  • In-Class Board
  • Course Categories
  • + 2 more inside
6 LMS Surfaces Live In-Class Boards Paid Course Catalogue
Explore case study
Case Study 03

Ecommerce System

"Products, vendors and factories under one catalogue."

The ExCraft ecommerce surface is built for an export-led catalogue: products are sourced from factories, sold under brands and shipped through vendors, with every onboarding request reviewed in the admin. One products table powers the public storefront, the LMS catalogue and the consultation system — one source of truth for every line of business.

  • Products
  • Categories
  • Brands
  • Factories
  • + 2 more inside
6 Catalogue Surfaces Vendor Onboarding Factory + Brand Tree
Explore case study
Case Study 04

Accounting Module

"Every dirham, in one ledger."

ExCraft's accounting module is the single ledger every other system writes into. Course orders, ecommerce orders, consultation fees and operational expenses all land in the same chart of accounts — with income sources, expense categories, inter-account transfers and a reporting suite that closes the books in hours instead of days.

  • Account Directory
  • Income Sources
  • Expense Sources
  • Transfers
  • + 1 more inside
5 Ledger Surfaces Inter-Account Transfers Full Reporting Suite
Explore case study
Case Study 05

Consultation

"Expert sessions, booked and tracked end-to-end."

ExCraft sells advisory expertise alongside its goods, and the consultation module is the surface for it: the public site lists subjects, clients book a session, the back office assigns an expert, and the entire history per client is one click away — with every paid session reconciled into the accounting income sources.

  • Consultation Sessions
  • Consultation Subjects
  • Consultation History
3 Consultation Surfaces Subject Taxonomy Per-Client History
Explore case study
Case Study 06

CRM

"Leads in, deals out — with the whole pipeline in between."

The CRM is where the public site, the consultation module and the ecommerce vendor requests all hand off to a salesperson. Leads land from a dozen surfaces, get worked through configurable pipelines, become deals, and close as revenue lines in the accounting module — without ever leaving the platform.

  • CRM Dashboard
  • Leads
  • Contacts
  • Pipelines
  • + 1 more inside
5 CRM Surfaces Configurable Pipelines Cross-Module Leads
Explore case study
ExCraft admin dashboard
01 · The Request

One Platform, Every Line Of Business

ExCraft came to us with an export-led operation stitched together from half a dozen off-the-shelf SaaS tools — one for the public site, another for the LMS, a spreadsheet for accounting, a fourth for the CRM, and another for consultation bookings. The brief: collapse all of it into one platform with one ledger, one team and one URL to log into.

The promise we made: a bilingual public website, a full LMS academy, an ecommerce catalogue, an accounting module, a consultation desk and a CRM — all reading off the same products table, the same chart of accounts, the same contacts directory. A price change in ecommerce reflects on the storefront in the same breath, and the monthly reports always reconcile back to the live dashboard.

  • Collapse six disconnected SaaS tools into one ExCraft platform.
  • One products table powering ecommerce, LMS and consultation.
  • One chart of accounts feeding accounting and the dashboard.
  • Bilingual EN / AR across every public-facing surface.
02 · The Problem

Where The Old Stack Fell Short

Before we started, every Monday began with reconciling four spreadsheets across the SaaS tools. Three structural problems were costing ExCraft hours every week and integrity every month.

01
Catalogue Drift

Products lived in three places — ecommerce, supplier sheet and LMS — and never quite matched. Prices on the website lagged the supplier sheet by days, and the LMS often listed courses that ecommerce no longer sold.

02
No Single Truth

Course-order revenue, ecommerce sales and consultation fees never reconciled into one ledger. Monthly close meant a full day of variance hunting before the reports could be trusted by the leadership team.

03
Leads Lost In The Cracks

Vendor requests, consultation bookings and website inquiries all landed in different inboxes. Half the leads were touched late, the other half were touched twice, and nobody had a single pipeline view.

03 · Our Solution

One Platform, One Source Of Truth

We rebuilt ExCraft as a single Laravel application with six purpose-built modules — public website, LMS, ecommerce, accounting, consultation and CRM — all sharing the same products table, the same chart of accounts and the same contacts directory. Six modules, one set of numbers.

ExCraft LMS dashboard
Bilingual Website

A full bilingual EN / AR storefront powered by an in-place translation table — new languages added in minutes, not days.

LMS Academy

Online courses, live in-class boards, instructor roster and paid course orders — reconciled straight into accounting.

Unified Ledger

Income from courses, ecommerce and consultation all land in one chart of accounts — closed in hours, not days.

One CRM Pipeline

Leads from the website, consultation and vendor requests all feed one pipeline — no inbox left untouched.

"

We had six tools we tolerated and one week a month of spreadsheet reconciliation. Hossam X Studios shipped one platform that does all of it — and our team finally argues about the work, not about which tool says what.

— Director, ExCraft Company
04 · Implementation

How We Built It

From discovery to live deployment — our six-step delivery process for the ExCraft platform.

01
Discovery & Operational Audit

We sat with the export, academy and consultation teams over two weeks, mapped the six SaaS tools in use, and inventoried every product, course, account and pipeline stage that needed to survive the migration.

Team Shadowing SaaS Inventory Data Mapping
02
Single-Schema Design

We designed one database schema that backs every module — products read by ecommerce and LMS, contacts shared by CRM and consultation, accounts written into by every paid surface.

ERD Multi-Module Model Audit Trail
03
UI System & Tokens

A tokenized design system built around a Cormorant Garamond + Inter pairing and a deep-navy / crimson palette — tuned for long-day back-office screens and bilingual RTL rendering.

Design Tokens Bilingual EN / AR Component Kit
04
Module-By-Module Build

Built on Laravel Blade with Bootstrap-grid scaffolding, scoped CSS and inline SVG iconography — one module (website, LMS, ecommerce…) at a time, each shipping with its own QA pass.

Laravel Blade Spatie Media RBAC
05
Pilot & Data Migration

We piloted the platform with the consultation team for two weeks before rolling it out to academy and ecommerce — migrating historical orders, students and contacts with reconciliation checkpoints at every step.

Pilot Team Data Migration Reconciliation
06
Launch & Post-Launch Support

All modules went live together with a single in-office training pass per team, followed by a 30-day support window with daily check-ins until every operator was comfortable.

In-Office Training Daily Check-Ins Post-Launch Support
Visual Showcase

Selected Screens

ExCraft CRM dashboard
ExCraft ecommerce products
ExCraft accounting reports
ExCraft in-class board
ExCraft consultation sessions
05 · Results

The Outcome

6 → 1
SaaS Tools Replaced
−85%
Monthly Close Time
2 langs
Bilingual EN / AR
100%
Module Coverage
ExCraft roles and permissions
Next Project

Running an export-led business across more than one platform?

We build website, LMS, ecommerce, accounting, consultation and CRM systems that consolidate every off-the-shelf tool into a single platform owned by your team. If your operation is stitched together from six different SaaS apps, let's talk.