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.
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.
Public Website
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
LMS / Academy
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
Ecommerce System
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
Accounting Module
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
Consultation
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
CRM
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
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.
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.
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.
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.
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.
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.
A full bilingual EN / AR storefront powered by an in-place translation table — new languages added in minutes, not days.
Online courses, live in-class boards, instructor roster and paid course orders — reconciled straight into accounting.
Income from courses, ecommerce and consultation all land in one chart of accounts — closed in hours, not days.
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.
How We Built It
From discovery to live deployment — our six-step delivery process for the ExCraft platform.
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.
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.
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.
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.
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.
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.
Selected Screens
The Outcome
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.