Portfolio · Projects · PageBitz – Multi-Tenant SaaS Landing Page Builder
A full-stack SaaS platform that enables entrepreneurs and businesses to create, customize, and publish high-converting landing pages while managing orders, customers, and leads from a centralized dashboard.
Launching a product online often requires several disconnected tools: a landing-page builder for the storefront, a separate system for collecting orders, spreadsheets or CRM software for managing customers, and additional services for payment and delivery.
For small businesses and entrepreneurs, managing all of these systems creates unnecessary complexity.
I wanted to build a single platform where a business could create a product landing page, publish it, collect customer orders, manage leads, and handle fulfillment from one dashboard.
The goal was to combine the simplicity of a landing-page builder with the core functionality needed to run a lightweight online-selling operation.
I built PageBitz, a multi-tenant SaaS platform where users can create and publish customizable landing pages and manage the customer journey from the first visit through order fulfillment.
Users can:
Build landing pages using reusable sections
Customize themes and page layouts
Preview changes while building
Publish pages through dedicated routes
Publish pages using wildcard subdomains
Collect customer orders
Manage customers and leads
Track order status
Manage email leads
Integrate payment and courier services
Everything is managed through a centralized dashboard, removing the need to maintain separate tools for different parts of the selling process.
PageBitz is designed as a multi-tenant SaaS platform, meaning multiple businesses can use the same application while maintaining their own pages, customers, orders, and settings.
A simplified architecture looks like this:
PageBitz Platform
│
┌─────────────────┴─────────────────┐
│ │
Customer Dashboard Super Admin
│ │
┌──────┼────────┐ ┌─────┼─────┐
│ │ │ │ │ │
Pages Orders Customers Users Plans Referrals
│
▼
Published Pages
│
┌────┴──────────────┐
│ │
Routes Wildcard Subdomains
│ │
└─────────┬─────────┘
▼
Visitors
│
▼
Order System
│
┌─────┴─────┐
▼ ▼
Payment Courier
bKash/Nagad Pathao/SteadFastThe architecture separates platform-level administration from individual tenant operations while keeping the entire experience within one application.
One of the core features of PageBitz is its section-based landing-page builder.
Instead of requiring users to understand HTML, CSS, or frontend development, the platform provides configurable sections that can be combined to create a complete product page.
Users can customize:
Hero sections
Product information
Images
Text and typography
CTA buttons
Feature sections
Testimonials
Pricing/content blocks
Order forms
Page themes
The builder is designed around reusable components and configuration-driven rendering, allowing the same underlying system to generate different landing pages for different businesses.
A major part of the builder experience is the ability to see changes before publishing.
The platform separates the page-building experience from the published customer-facing page, allowing users to work on their pages without disrupting the live version.
Once a page is ready, it can be published through:
Route-based URLs
pagebitz.com/p/my-productor through wildcard subdomains:
myproduct.pagebitz.comThis required handling hostname-based tenant identification and routing so that the platform can determine which business and page should be rendered for each request.
Supporting multiple businesses on a single SaaS platform introduced an important architectural requirement: tenant isolation.
Each user's pages, customers, orders, and configuration must remain logically separated.
The application therefore associates platform data with the appropriate tenant and uses that context throughout the request lifecycle.
Conceptually:
Incoming Request
↓
Identify Host / User
↓
Resolve Tenant
↓
Load Tenant Configuration
↓
Fetch Tenant Data
↓
Render ResponseThis architecture allows PageBitz to operate as a shared SaaS platform while keeping individual businesses' data logically separated.
PageBitz goes beyond being a landing-page builder by incorporating a complete order-management workflow.
When a customer submits an order through a published landing page, the platform captures the relevant customer and order information and makes it available through the business dashboard.
Businesses can then:
View incoming orders
Review customer information
Update order status
Track customer history
Manage order fulfillment
Coordinate courier delivery
This turns the landing page into an actual sales and order-collection system rather than simply a marketing page.
I also built lightweight CRM functionality directly into the platform.
Instead of forcing businesses to export leads into another system, PageBitz maintains customer and lead information inside the dashboard.
Businesses can manage:
Customer profiles
Contact information
Order history
Leads
Email information
Customer activity
This creates a continuous workflow:
Landing Page
↓
Visitor
↓
Lead / Customer
↓
Order
↓
FulfillmentBecause PageBitz targets businesses operating in Bangladesh, the platform was designed around locally relevant payment workflows.
The system supports manual payment collection through services such as:
bKash
Nagad
This allows businesses to configure payment workflows suitable for their target customers without requiring a traditional international card-payment setup.
Order fulfillment is another important part of the platform.
PageBitz integrates with courier services such as:
Pathao
SteadFast
The goal is to reduce the amount of manual work required after an order is received.
Instead of copying customer information from one system into another, order information can flow from the landing page into the fulfillment workflow.
PageBitz contains two distinct operational layers.
Business users can manage:
Landing pages
Customers
Orders
Leads
Account settings
Subscriptions
Platform administrators have broader control over the SaaS ecosystem, including:
User management
Subscription management
Platform configuration
Referral management
Overall platform monitoring
This separation allows PageBitz to function as a real SaaS product rather than a single-user web application.
One of the major challenges was serving different landing pages depending on the requested route or subdomain.
A request such as:
store-a.pagebitz.comand:
store-b.pagebitz.commust resolve to different tenants and render completely different content while using the same underlying application.
This required careful handling of hostname resolution, tenant identification, page lookup, and rendering.
Because users can create different combinations of sections, the published page cannot rely on a fixed layout.
The system uses a configuration-driven approach where page structure and section settings determine what components are rendered.
Conceptually:
Page Configuration
↓
Section Definitions
↓
Component Resolver
↓
Dynamic Components
↓
Published PageThis makes the page system extensible because new section types can be introduced without redesigning the entire publishing architecture.
Another challenge was ensuring that users could edit their pages without unintentionally changing the live customer-facing version.
I designed the publishing workflow around the distinction between the editable page state and the published state, allowing changes to be prepared before being exposed to visitors.
PageBitz evolved from a simple landing-page builder into a broader commerce-focused SaaS platform.
It brings together:
Landing Pages + Lead Management + Orders + Customers + Payments + Courier Fulfillment
within a single platform.
From an engineering perspective, the project allowed me to work on considerably more complex problems than a conventional CRUD application, including:
Multi-tenant SaaS architecture
Dynamic page rendering
Wildcard subdomain routing
Configuration-driven UI
Authentication and authorization
Order management
CRM-style data management
Payment workflows
Courier integrations
Subscription management
Referral systems
User and platform administration
The project demonstrates my ability to take a product from concept and architecture through implementation and production, while solving both the user-facing and backend problems required to operate a real SaaS platform.
Visual highlights and interfaces from the project.
