Home  /  Projects  /  Speech Therapy Lab ERP

Case study · Healthcare ERP/CRM

Speech Therapy Lab ERP Every branch, patient and payment in one system.

A web-based ERP/CRM for a multi-branch speech therapy organisation — from patient enrollment and attendance to payments, staff, stock and head-office approvals.

Client
Speech Therapy Lab
Sector
Healthcare · speech therapy
Product
Multi-branch ERP/CRM
Users
Admin & branch managers
Built with
Next.js · REST API
Our role
Design & development
speech-erp-frontend.vercel.app · admin dashboard
Speech Therapy Lab ERP homepage on desktop
Speech Therapy Lab ERP homepage on mobile

Overview

From paper registers to one live system.

Running therapy across several branches means patients, packages, dues, salaries and expenses in many places. The system brings them together, with head office in control and branches free to work.

The client

Speech Therapy Lab runs speech and therapy services across several branches in Bangladesh, offering daily, monthly, installment and online service packages.

What the app does

  • Gives head office a live view of every branch
  • Enrols patients into packages and bills them
  • Tracks attendance, dues and payments
  • Routes expenses, salaries, refunds and packages for approval

Our role & approach

Design & development — the whole system — admin and branch workspaces, from structure and visual design to build and launch.

Web Application Development at Cerrow

Key features

What’s in the app.

Multi-branch control

Branch cards with patients, staff, revenue and manager, plus a combined dashboard for the whole organisation.

ADMIN

Patient management

Patient IDs per branch, guardians, therapy type and status — Active Care, In Progress or Action Needed — with filters and export.

Guided enrollment

A step-by-step flow from choosing a service to payment and receipt, for daily, monthly, installment and online packages.

DAILYMONTHLYINSTALLMENTONLINE

Payments & dues

Cash, bKash, Nagad, Rocket, bank transfer, online payment and card, with installment and monthly dues tracked by month.

Approvals

Branches raise expenses, salary payments, refunds and new packages; head office reviews them, and money items are approved or rejected there.

Audit log

Every login, create, update, delete, approve, refund and void recorded with actor, target, branch and reason.

Role-based access

Two roles, one source of truth.

Head office sees everything; each branch manager sees only their own branch. Money and new packages flow up for approval, and every action is logged.

Head office · all branches

Admin

Can work with

  • Dashboard across all branches
  • Patients, appointments and transactions for every branch
  • Review service packages proposed by branches
  • Expense, salary and refund approvals
  • Reports and the audit log

Only this role

  • Create and manage branches
  • Approve or reject what branches submit
  • See the full audit trail

One branch · day-to-day operations

Branch Manager

Can work with

  • Branch dashboard and summary ledger
  • Patients, appointments and service enrollment
  • Expenses and transactions for the branch
  • Propose new packages for approval

Only this role

  • Patient attendance
  • Staff check-in and payroll requests
  • Materials stock and point of sale
  • Due payment collection

Verified on the live system: a manager who opens an /admin page is sent back to their own dashboard.

Inside the app

Every screen, one place.

Screens captured from the live system, signed in as Admin and as a Branch Manager. Personal details are blurred. Web app · Admin & Branch Manager roles.

  • Speech Therapy Lab ERP app — Sign-in screen

    Sign-inA branded sign-in screen with demo access for Admin and Manager roles.

  • Speech Therapy Lab ERP app — Branch management screen

    Branch managementEvery branch as a card with patients, staff, revenue and its manager — plus create, search and export.

  • Speech Therapy Lab ERP app — Patient management screen

    Patient managementAll patients across branches, with status cards and filters by branch, gender, service, payment and date.

  • Speech Therapy Lab ERP app — Service packages screen

    Service packagesDaily, monthly, installment and online packages, with manager-proposed packages waiting for review.

  • Speech Therapy Lab ERP app — Appointment calendar screen

    Appointment calendarMonth, week and schedule views, filterable by branch, with confirmed, pending and cancelled bookings.

  • Speech Therapy Lab ERP app — Analytics screen

    AnalyticsRevenue trend, revenue by payment method and revenue by service category.

  • Speech Therapy Lab ERP app — Salary approvals screen

    Salary approvalsBranch-wise salary totals — awaiting, paid and total — with an approval queue.

  • Speech Therapy Lab ERP app — Audit log screen

    Audit logEvery login, create, update, approve, refund and void, with actor, target, branch and reason.

  • Speech Therapy Lab ERP app — Branch dashboard screen

    Branch dashboardThe manager’s day and month at a glance: collection, revenue, patients seen, expenses and dues.

  • Speech Therapy Lab ERP app — Service enrollment screen

    Service enrollmentA guided flow: choose a service, find the patient, enrol, bill, take payment and print a receipt.

  • Speech Therapy Lab ERP app — Patient attendance screen

    Patient attendanceDaily present / absent marking, last-seen dates and an automatic “stopped coming” flag.

  • Speech Therapy Lab ERP app — Due payment collection screen

    Due payment collectionInstallment and monthly dues by month, with overdue status and collection actions.

  • Speech Therapy Lab ERP app — Staff & payroll screen

    Staff & payrollStaff list with designation, salary, daily check-in, this month’s salary status and a monthly report.

  • Speech Therapy Lab ERP app — Materials point of sale screen

    Materials point of saleA product catalogue with stock left, a cart and checkout for selling therapy materials.

  • Speech Therapy Lab ERP app — Branch summary screen

    Branch summaryA daily ledger of invoices, expenses and salaries, with dues, payment-method and service breakdowns and CSV export.

Inside the site

A closer look.

The Admin dashboard, captured on desktop.

Speech Therapy Lab ERP dashboard, full length
The full dashboardScroll inside the frame to move down the page.
Speech Therapy Lab ERP — Live KPIs
Live KPIsBranches, patients, today’s sessions and revenue, then this month’s revenue, dues and expenses.
Speech Therapy Lab ERP — Branch performance
Branch performanceEach branch’s patients, status and revenue, side by side.

Responsive

Same story, every screen.

On a phone the sidebar folds into a menu and the KPI cards stack, so managers can check the day from anywhere.

Speech Therapy Lab ERP homepage on desktop
Desktop1440 px
Speech Therapy Lab ERP homepage on mobile
Mobile390 px

Look & feel

Calm clinical teal, clear numbers.

Colours sampled from the live site.

Clinic teal#0F766E
Slate ink#0F172A
Mist#F8FAFC
Mint highlight#CCFBF1
Good morning, Admin
Geist — set for dashboards and tables

Geist throughout, with teal for actions, colour-coded KPI cards and status pills for care and payment states.

Results

Head office and branches, in one system.

Branch work happens where it should, while head office keeps control of money, packages and access — with every action on record.

  • 2role-based workspaces: Admin and Branch Manager
  • 4service types — daily, monthly, installment, online
  • 7payment methods, from cash and bKash to card
  • Approvals built inExpenses, salaries, refunds and new packages go to head office before they count.
  • Nothing goes unrecordedThe audit log keeps every login, change, approval, refund and void.
  • Dues and drop-offs caught earlyOverdue payments and patients who stopped coming are flagged automatically.

Client feedback

In the client’s own words.

Demo content · real feedback coming soon

Speech Therapy Lab ERP

speech-erp-frontend.vercel.app

We used to chase numbers from every branch by phone. Now head office sees each branch live, approvals come to one place, and managers spend their time with patients instead of registers.

Nusrat KarimOperations LeadDemo

Next project

Dutch Blockchain Week

See the project →

Have a project in mind? Let’s talk.

Tell us what you’re building. We reply within one working day with next steps.

Obaidur, Founder and CEO of Cerrow
Obaidur
Founder & CEO, Cerrow

hello@cerrow.comBook a call directly →

What do you need?