The backend is already built.
Identity, billing, WhatsApp, bookings, commerce, dispatch — a complete production-grade backend behind one TypeScript SDK. You build the interface. ProudBase is everything behind it.
✓ sandbox is free — no wallet needed to start
$ npm i @proudbase/sdk import { pb } from '@proudbase/sdk'; // clinics, salons, gyms — one call const slot = await pb.booking.slots.create({ resource: 'dr-salim', starts: '2026-08-02T09:30+03:00', duration: 30, notify: { whatsapp: 'confirm-flow' } });
Every real project repeats the same invisible 80% — auth, roles, OTP, files, notifications, invoices, an admin panel. Deadlines die there, not in the UI.
Three modules. Dozens of verticals.
A ~30-service spine ships with every project. On top of it, you enable the module your client's business actually runs on — each one built around a hard core engineered to production grade.
Booking
Clinics, salons, gyms, tutoring, restaurant tables — with the Availability Engine at its core: time zones, recurring schedules, resource constraints.
Commerce + Restaurants
Retail, pharmacies, cloud kitchens — an order state machine that survives concurrent stock, with COD and dual-currency built in.
Dispatch
Delivery apps and last-mile — real-time nearest-driver assignment, live tracking, proof of delivery. Goods, not passengers.
Every project ships with its back office.
Enable Commerce and the console gains orders, catalog, and stock. Enable Booking and it gains the calendar and waitlists. Arabic, English, French — proper RTL.
The agency builds only the UI and delivers. Literally.
How it works →Built for agencies that sell outcomes.
Quote faster
Backend weeks become an SDK integration. Fixed-price deals stop bleeding into plumbing.
Model A: resell consumption with margin
Recurring revenue on every delivered project — the platform bills you, you bill your client.
Client-ready invoices, per-project costs, spend caps
Exact cost attribution per project and per service — exportable as an invoice with your margin on top.
Built from Lebanon for how this region actually works.
WhatsApp-first flows
Templates, opt-ins, sessions, and two-way confirm / cancel — the channel this region actually answers.
Arabic PDFs done properly
Correct shaping, RTL tables, trilingual documents — invoices your client can actually send.
USD/LBP + cash on delivery
Dual-currency display with configurable rates, and COD as a first-class payment method with reconciliation.
Unreliable-world engineering
Resumable syncs, low-bandwidth behavior, graceful degradation — born of necessity, sold globally.
A working call in minutes.
$ npm i @proudbase/sdk + @proudbase/sdk added in 3s $ npx proudbase init ✓ organization: dima-agency ✓ project: nour-clinic (sandbox keys → .env.local) $ node book.ts → POST /booking/slots 201 Created sandbox: no real money, no real messages
Three starter kits — each a runnable project wired to the platform, built to put a working demo in front of your client within days:
Storefront kit
CommerceCatalog, cart, checkout with COD — plus the generated back office.
Booking-site kit
BookingSlots, reschedules, WhatsApp confirmations — for clinics and salons.
Delivery kit
DispatchCustomer app, driver app, and the console — last-mile end to end.
Your data is yours, always — export anytime, even suspended.
Public status page. Published SLAs and versioning policy.