Back to projects
Production AI · B2B Platform

Franchise Management System

End-to-end franchise operations from first inquiry to signed agreement — with a RAG-powered AI chatbot, interactive territory mapping, and an 8-stage prospect pipeline.

Next.js 14TypeScriptPrismaNextAuth v5Stripe ConnectMapbox
franchise-manager-liard.vercel.app
Franchise Management System
80+
Data Models
RAG
AI Chatbot
8-Stage
Pipeline
Stripe
Connect
The Problem

Managing franchise prospects across an 8-stage pipeline meant juggling spreadsheets, email threads, and manual territory research. There was no single source of truth for prospects, no clean way to handle financial agreements, and no self-service access for prospects who wanted answers fast.

The Build

Next.js 14 with NextAuth v5 for role-based auth across franchise owners and corporate admins. Prisma manages 80+ models, Stripe Connect handles payment flows, and Mapbox powers interactive territory maps. The AI chatbot runs a RAG loop — retrieving from franchise documents and answering in context — so prospects get grounded answers instead of generic ones.

Key Features
1RAG-powered AI chatbot with document retrieval and contextual, grounded responses
2Interactive territory mapping with Mapbox for market analysis and visualization
38-stage prospect pipeline from first inquiry to signed franchise agreement
480+ Prisma models covering the full franchise lifecycle
5Stripe Connect for franchise payment flows and revenue tracking
6E-signature integration for franchise agreements and legal documents
7Self-service prospect portal with role-based access for owners and corporate admins
Walkthrough
franchise-manager-liard.vercel.app
Public Marketing Site — prospect-facing site with the RAG chatbot
Public Marketing Site — prospect-facing site with the RAG chatbot
franchise-manager-liard.vercel.app
Admin Command Center — pipeline, revenue, and prospect activity
Admin Command Center — pipeline, revenue, and prospect activity
franchise-manager-liard.vercel.app
Franchisee Management — lifecycle tracking across the franchise network
Franchisee Management — lifecycle tracking across the franchise network
franchise-manager-liard.vercel.app
Learning Center — onboarding and training for new franchisees
Learning Center — onboarding and training for new franchisees
franchise-manager-liard.vercel.app
System Settings — configuration and role-based access controls
System Settings — configuration and role-based access controls
Impact

Replaced spreadsheets and email threads with one system that runs the entire franchise lifecycle, inquiry to signature.