H

HAZIZ.DEV

INITIATING SESSION_
// V.4 — BRUTAL
BOOT
WORK/CASE 01/LISTLI

LISTLI.

AI-Powered CMA Reporting Platform for Real Estate
FILE 01FULL-STACK DEVELOPER (SOLO)2024 — Now▶ LIVE
Next.js 16React 19TypeScriptMUINode.jsExpressMongoDBMongooseAWS ECS FargateAWS LambdaAWS S3CloudFrontStripeOpenAI GPT-4.1Bridge API (MLS)Puppeteer
// HEADLINE
10 min
address → PDF
// ROLE
01
Full-Stack Developer (Solo)
// FILE
01
Case 01 of 07
// YEAR
2024
2024 — Now

THE OVERVIEW.

// 01 CONTEXT

AI-Powered CMA Reporting Platform for Real Estate.

Built and shipped Listli end-to-end as the sole developer — a production SaaS platform that helps REALTORS® generate polished Comparative Market Analysis (CMA) reports in minutes using real MLS® data and AI-powered pricing recommendations. The platform replaces the traditional CMA workflow (45-90 minutes of manual report building) with a streamlined 4-step flow that gets agents from address to client-ready PDF in under 10 minutes. Responsible for everything: product architecture, frontend, backend, AWS infrastructure, CI/CD, Stripe billing, AI integration, and MLS data pipelines.

WHAT I BUILT.

// 02 SURFACES
01

The full product: a Next.js 16 + React 19 frontend with a multi-step CMA workflow (address lookup, comparable selection, AI pricing, template customization, branded PDF export), an admin panel for user/subscription/content management, and a public landing page with blog and FAQ CMS.

02

The Express + TypeScript backend powers subscription-gated API endpoints, Bridge API OData queries for MLS property search, OpenAI GPT-4.1 structured output for pricing recommendations and AI observations on each comparable, Stripe checkout with 7-day trials and a founders coupon system (LISTLIFOUNDERS), JWT auth with refresh token rotation, MongoDB Atlas with Mongoose, and a Puppeteer PDF Lambda that renders client-ready reports with agent branding.

03

Deployed on AWS ECS Fargate (ARM64 Docker) behind an ALB with CloudFormation IaC, S3 + CloudFront CDN for assets, GitHub OIDC for CI/CD, and CloudWatch monitoring.

04

Built admin features for granting complimentary access, managing Stripe invoices/refunds, CMS for FAQ/blog, role-based permissions, and audit logging.

05

Frontend features include interactive property maps (React Leaflet), a custom rich text editor, drag-and-drop template blocks, AI recommendation SSE streaming with progress tracking, and shareable report links.

THE SPEC.

// 03 BUSINESS SHAPE
Company
Listli Inc.
Headquarters
Victoria, BC, Canada
Launched
2026
Target Market
REALTORS® across Canada. Initial launch covers British Columbia via the VIVA MLS® dataset (Victoria Real Estate Board, Vancouver Island Real Estate Board); additional provincial boards are onboarded as data-access agreements are signed, with the platform architected to be board-agnostic.
Pricing
$39/month or $390/year with 7-day free trial; $19/month founders offer for first 200 users
Mls Data Source
Bridge API — currently the VIVA dataset (BC); designed to plug in additional Canadian MLS® boards as access is granted
Key Features
MLS®-based instant CMA generation from address lookup, AI-powered pricing recommendations with confidence scoring and alternative strategies (conservative, aspirational), Customizable comparable selection with filters (beds, baths, sqft, lot size, waterfront, view, laundry, age-restricted, etc.), Branded PDF exports with agent logos, headshots, and custom color schemes, Shareable report links with public view pages, Real-time AI generation progress via Server-Sent Events, Stripe subscriptions with coupon codes and complimentary access override, Admin panel with user management, Stripe invoice/refund controls, CMS, and audit logging
Infrastructure
AWS ECS Fargate (ARM64), MongoDB Atlas (M10), AWS Lambda (Puppeteer PDF generation), S3 + CloudFront, CloudFormation IaC, GitHub Actions CI/CD with OIDC
Integrations
Stripe, OpenAI GPT-4.1, Bridge API (MLS), Mailchimp, Gmail SMTP

LINKS.

// 04 EXTERNAL
The unfamiliar parts are the work. Everything else is just typing.
— HAZIZ · ON BUILDING LISTLI
© 2026 HAZIZ FEROZ KHANBUILT BY HANDNO BSCASE FILE 01 / 07