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.

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.
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.





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