The problem

The team was tracking clients in a spreadsheet, tasks in Trello, invoices in a separate Excel file, and the calendar in Google Calendar. Lead handoffs slipped between cracks because no single view showed the same client across stages. The only person with full context was the founder, which is the classic bottleneck for a growing Lebanese B2B operation.

The solution

We designed and built a single-page CRM dashboard that consolidated client records, task pipelines, invoicing, and calendar coordination behind a clean, opinionated UI. The data model was deliberately small: clients, tasks, invoices, and events — each with the minimum fields needed for the team's actual workflow rather than a generic template.

Key features

Process

One week of discovery (interviews with the founder, two team leads, and the operations manager). One week of UX wireframing focused on the highest-traffic flows. Three weeks of build (HTML5, Tailwind CSS, vanilla JavaScript SPA architecture). One week of side-by-side rollout where the team kept their old tools as a safety net while we tuned. Old tools were retired four weeks after launch.

Tech stack

HTML5, CSS3, vanilla JavaScript, Tailwind CSS, single-page-application architecture with hash-based routing for fast navigation. The lightweight stack was a deliberate choice: no framework lock-in, no build pipeline complexity, and a UI that loads in under one second on Lebanese 4G.

Outcome

Independent measurement four weeks post-launch:

The bigger qualitative win: the founder stopped being the only one who could answer "where are we with this client" — the dashboard answers that for everyone.

What this build is good for

This pattern fits Lebanese teams of 5–25 people who are running on Google Sheets, WhatsApp groups, and a generic SaaS CRM that does not match their workflow. If you are paying for a SaaS that bends 60% of the way to your process and your team works around the gaps, a focused custom dashboard like this typically pays for itself inside 12–18 months — and the workflow stays yours.