AuthorPilot

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.

Client
AuthorPilot
Timeline
4 months
Custom LMS for Book Publishing Educators

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

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

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

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

AuthorPilot – general

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.

AuthorPilot – middle

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

AuthorPilot – small

The Process

How we worked

Each engagement runs the same defined workflow — discovery, design, build, and handover — adapted to the project's specific scope.

  1. Step 1 / 4

    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.

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

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

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