All case studies
Case Study · #004 · 2025

CRM & Billing Automation

Enterprise-grade Hosting CRM & Billing Automation

SaaSFinTechCRMNext.jsPrismaBkashNagadAutomation
CRM & Billing Automation — screenshot 1
CRM & Billing Automation — screenshot 2
CRM & Billing Automation — screenshot 3
CRM & Billing Automation — screenshot 4
CRM & Billing Automation — screenshot 5
CRM & Billing Automation — screenshot 6
CRM & Billing Automation — screenshot 7
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

1 Month

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.

Architectural Approach

How I engineered the system

01 →

Backend Architecture: Developed a high-performance Express/Prisma API with a strict PostgreSQL schema to handle thousands of clients and services with period locking.

02 →

Nagad Automation: Engineered a sophisticated payment gateway integration using secure RSA signatures, enabling instant service activation upon successful callback verification.

03 →

Engineered a secure bKash payment gateway integration using RSA signatures, automating instant service activation and reducing checkout-to-activation latency to near-zero.

04 →

Real-time Dashboard: Leveraged Socket.io for live notifications and support ticket updates, ensuring staff can respond to critical issues immediately.

05 →

Client Area: Built a glassmorphic, responsive Next.js frontend with Framer Motion for a premium, snappy user experience.

Outcomes & Results

What it accomplished in production

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.

Technology 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
Visit live site
Previous project

Services Bidding & Booking System

Next project

Multi-vendor eCommerce & Auction Platform