LearnWorlds Expert: Custom Integration for School/Homeschool Tiered Subscriptions

UpworkAUNot specifiedexpertScore: 57
Full-Stack DevelopmentAPI DevelopmentAPI IntegrationReactVue.jsCMS DevelopmentLearnWorldsUX & UI DesignWeb Development
Job Description We are seeking a Senior Full-Stack Developer with deep expertise in LearnWorlds API and Custom Webhook Logic. We are launching a multi-tiered educational platform and have reached a critical bottleneck: we need to build a custom management layer that allows Schools and Homeschooling Parents to manage "seats" for students and teachers. The LMS is at a point where it runs on it's own for individual users but more custom developments need to be done. We are on a tight deadline and need an expert for this job. The Challenge (Context for the Expert) We are using LearnWorlds as our core LMS, but our business model requires custom logic that exceeds standard platform features. We need an "Integration Layer" that bridges Stripe/Subscription Tiers with User Permissions. Key Deliverables Multi-Tenant Seat Management: Build a system that enforces "Active Student" limits based on the user's tier (30, 90, or 300 students). Dynamic Role Hierarchy: Implement the "School Admin - Teacher - Student" relationship. Admins must be able to invite Teachers, and Teachers must be able to manage their specific class of Students. Custom Registration Paths: Create and secure three distinct entry points (Student, School, Homeschool) that feed into the correct dashboard view and permission set. B2B Asset Library: Finalize a directory where Teachers can upload videos/files visible ONLY to their assigned students. AI Gating & Credits: Integrate an AI bot for paid students while managing credit usage and access limits based on subscription status. Required Expert-Level Skills API & Webhook Architecture: Advanced proficiency in LearnWorlds API (version 2) and outgoing webhooks to sync data with a custom backend. Database Design: Ability to architect a relational database (SQL) to track "occupied" vs "vacant" seats in real-time. Backend Logic (Node.js/Python): To handle the "business rules" (e.g., automatically deactivating a student account when a seat is re-assigned). Frontend Mastery (React/Vue): To build custom, intuitive dashboards for School Admins that feel like a native part of the platform.
View Original Listing
Unlock AI Intelligence, score breakdowns, and real-time alerts
Upgrade to Pro — $29.99/mo

Client

Spent: $10,940Rating: 5.0Verified