PROJECT 02
school

CPI Learning Platform

business CPI (Centre for Project Innovation) location_on Australia category EdTech / SaaS check_circle Live / ongoing development

An enterprise LMS built from scratch — SAML SSO, AI chatbot (Anthropic Claude), Twilio SMS, email campaigns, lead CRM, Stripe payments, and multi-language support.

01. The Challenge

CPI delivers professional development programmes for project management practitioners. They needed a sophisticated, enterprise-grade platform built entirely from scratch — handling everything from course delivery and certification to lead CRM, email campaigns, SSO integration with corporate clients, an AI-powered chatbot assistant, and multi-language support.

02. The Solution

I built the complete CPI platform from the ground up: a full-stack React/Node.js SPA with a PostgreSQL database, comprehensive REST API, and integrations across Stripe, Microsoft Graph, SAML SSO, Twilio, and Anthropic AI.

  • Structured courses with video content, interactive exercises, knowledge assessments, and PDF certificate generation
  • Authentication: email/password with bcrypt, JWT (HTTP-only cookies), SAML SSO, magic links, Google/Microsoft OAuth
  • Stripe Checkout with one-time and subscription pricing, organisation seat purchases, and bulk discount tiers
  • Mailchimp-style email campaign system with multi-step email chain builder and unsubscribe compliance
  • Lead CRM with tag system, communications inbox, manual note logging, and automated inactivity nudge emails
  • Anthropic Claude AI chatbot with page context awareness and daily digest of conversations
  • i18next internationalisation with browser language detection

03. The Outcome

A comprehensive enterprise learning platform serving project management professionals, with all features live and ongoing feature development continuing.

arrow_back All projects Start a project arrow_forward