Worked with the founders through iterative discovery sessions to translate their vision into product requirements. Since they had no predefined feature list, we used a T&M engagement model with limited weekly hours - allowing scope to evolve as the product took shape.
A learning management system built for book publishing experts who turned their consulting practice into a scalable online course business - with course management, homework submission, and integrated payment processing.
Overview
AuthorPilot is a custom learning management system built for two veteran book publishers who needed to turn one-on-one consulting into a scalable online course product. Built on React.js, Nest.js, PostgreSQL, and AWS, it delivers a structured curriculum viewer, homework upload and instructor review, ConvertKit-driven email automations, ThriveCart subscriptions, and Google, Apple, and email sign-in. The founders evaluated Teachable, Thinkific, and Kajabi but none matched their student journey — AuthorPilot was purpose-built around their curriculum, homework-and-review workflow, and admin needs. The platform launched as a recurring-revenue product, removed the per-session cap on the founders' teaching reach, and now serves as a funnel back into premium consulting.
At a glance
Key facts
- 8 deliverables
- Auth, course viewer, homework, instructor review, admin, subscriptions, email automation, AWS deploy
- 3 integrations
- ConvertKit emails, ThriveCart subscriptions, AWS infrastructure
- 3 sign-in methods
- Google, Apple, and email authentication for low-friction student signup
- T&M engagement
- Time-and-materials with scope refined from real student feedback after launch
- Replaces Teachable/Thinkific/Kajabi
- Custom LMS purpose-built when off-the-shelf platforms could not match the founders' student journey
About
About this project
AuthorPilot is a custom learning management system built for experienced book publishers who transitioned from one-on-one consulting to scalable online education. The clients had years of expertise teaching new publishers how to navigate the industry - manuscript preparation, publishing workflows, marketing strategies - but were delivering this knowledge exclusively through time-intensive consultations. They wanted to productize their expertise into an online course that could reach more students, generate passive income, and serve as a funnel for premium consulting engagements. Existing LMS platforms (Teachable, Thinkific, Kajabi) were evaluated but none could deliver the exact user experience the clients envisioned for their course structure and content flow. AuthorPilot was purpose-built around their specific curriculum, homework-and-review workflow, and student journey.
The Challenge
The challenge
- 01
The clients were successful one-on-one consultants but could not scale their knowledge delivery beyond direct sessions. They needed a platform that would generate recurring subscription revenue, reduce time spent on repetitive teaching, and serve as a lead generation tool for premium consulting - but existing off-the-shelf LMS platforms did not match their vision.
- 02
The clients had no predefined feature list - they knew what they wanted the student experience to feel like but had not translated that into specific product requirements. Designing the course flow, homework submission and review workflow, and admin management experience required collaborative discovery with ongoing scope refinement.
- 03
Integrating with ConvertKit for email automation and ThriveCart for payment processing while building a custom course delivery engine that supported multimedia content, homework upload and download, instructor review workflows, and subscription management - all deployed on AWS for reliability.
Deliverables
What we delivered
-
Admin panel for users and course management
Single back-end where the founders create courses, enroll and manage students, sequence lessons, and assign instructors — without engineering involvement.
-
Course viewing flow with structured curriculum
Lesson-by-lesson player that walks each student through the founders' curriculum in order, gating progression on completed homework and instructor approval.
-
Custom LMS web platform deployed on AWS
React.js front end plus Nest.js and PostgreSQL back end on AWS — built around the founders' course flow rather than wrapping a generic LMS.
-
Email automation with ConvertKit integration
ConvertKit handles welcome series, lesson reminders, and re-engagement; the LMS streams student events into ConvertKit so automations stay tied to real progress.
-
Google, Apple, and email authentication
Three sign-in options to remove signup friction — Google and Apple OAuth for one-tap access, email and password for everyone else.
-
Instructor review and feedback system
Instructors review each homework submission inside the platform, leave structured written feedback, and approve or request revisions — replacing email back-and-forth.
-
Materials upload and download for homework
Students upload manuscripts, drafts, and worksheets per assignment; instructors download, mark up, and return work without leaving the LMS.
-
Subscription management with ThriveCart integration
ThriveCart handles checkout and recurring billing; the LMS reads subscription status in real time to grant or revoke course access without manual intervention.
Results
The results
-
2 integrations
ConvertKit and ThriveCart connected for automated email sequences and seamless payment processing
-
100%
Custom platform delivered that no off-the-shelf LMS could replicate - matching the exact student experience the founders envisioned
-
New revenue
Online course launched as scalable complement to consulting, generating subscription-based recurring income from day one
-
Ongoing
T&M engagement model allowed flexible scope management, with the platform evolving based on real student feedback after launch
The Process
How we worked
Each engagement runs the same defined workflow — discovery, design, build, and handover — adapted to the project's specific scope.
-
Step 1 / 4 -
Step 2 / 4 Launched the platform with the initial course content, monitored student engagement and feedback, and continued to iterate on features through the ongoing T&M engagement as real usage data informed product decisions.
-
Step 3 / 4 Built the custom LMS with React.js and Nest.js, integrated ConvertKit for email automation and ThriveCart for subscription billing, and developed the course content delivery engine with multimedia support, homework management, and instructor review tools.
-
Step 4 / 4 Designed the complete student journey from enrollment through course completion, including the homework submission and instructor review workflow. Focused on making the learning experience feel premium and personal - matching the quality of the founders' consulting practice.
Testimonials
What clients say
“Our app now works well and the users are very happy with it. The glitches have all been resolved and it runs smoothly, as do the new features we requested. They're organized and extremely quick to respond.”
Estimate Your Project
Let's build it.
Tell us about the project. A founder replies within one business day.