All case studies

/ CASE STUDY • #004

CRM

Enterprise-grade Hosting CRM & Billing Automation

SaaSFinTechCRMNext.jsPrismaBkashNagadAutomation

/ HERO

CRM

Enterprise-grade Hosting CRM & Billing Automation

CLIENT

F.A. Creative Firm Ltd

ROLE

Lead Architect & Full-stack Developer — Scaling the backend, implementing Bkash & Nagad automated payments, and designing the client area UX.

DURATION

Completed

YEAR

2025

/ OVERVIEW

WHMCH CRM is a multi-tenant hosting management platform that automates the entire customer lifecycle—from ordering and instant payment via Bkash & Nagad to service provisioning and automated recurring billing. It includes a complete ticketing system, reseller management, and a robust administrative dashboard.

The challenge

Local hosting providers often struggle with manual payment verification and lack of integration between billing and service activation. The challenge was to build a secure, scalable system that handles high-concurrency billing events and provides a seamless automated checkout experience.

How I approached it

  • Backend Architecture: Developed a high-performance Express/Prisma API with a strict PostgreSQL schema to handle thousands of clients and services with period locking.
  • Nagad Automation: Engineered a sophisticated payment gateway integration using secure RSA signatures, enabling instant service activation upon successful callback verification.
  • Engineered a secure bKash payment gateway integration using RSA signatures, automating instant service activation and reducing checkout-to-activation latency to near-zero.
  • Real-time Dashboard: Leveraged Socket.io for live notifications and support ticket updates, ensuring staff can respond to critical issues immediately.
  • Client Area: Built a glassmorphic, responsive Next.js frontend with Framer Motion for a premium, snappy user experience.

/ OUTCOME

What it did in the world

100% Automated Payments

Implemented Bkash & Nagad end-to-end automation, reducing manual verification time from hours to zero.

Precise Provisioning

Automated the handshake between billing success and service activation across multiple hosting servers.

Premium UX

Delivered a state-of-the-art client area that outperformed legacy hosting portals in speed and usability.

Scalable Data Model

Designed a robust schema supporting complex reseller hierarchies and multi-currency billing.

/ STACK

Built with

FRONTEND

  • Next.js
  • React
  • TailwindCSS
  • Framer Motion
  • ShadCN/UI

BACKEND

  • Node.js
  • Express
  • Prisma
  • PostgreSQL
  • Socket.io

AUTOMATION

  • Node-cron
  • Nodemailer
  • React-PDF