
Built a Udemy-style e-learning platform with Bunny.net video hosting, Stripe/PayPal payments, and dynamic subscription access for VFX-Houdini courses. Includes role-based dashboards and automated content delivery.
I developed a full-stack Learning Management System (LMS) for a VFX-Houdini training platform, enabling instructors to sell subscription-based courses with granular video access controls. The platform replicates Udemy’s functionality while adding custom features like Bunny.net video hosting and multi-payment gateways.
Key Contributions:
-
Bunny.net API Integration:
-
Dynamically configured video collections, sections, and access rules via Bunny.net’s CDN.
-
Built CRUD operations to sync video metadata between the platform’s database and Bunny.net storage.
-
-
Subscription & Payment System:
-
Integrated Stripe and PayPal for one-time purchases and recurring subscriptions.
-
Automated immediate course access post-payment using webhooks and database triggers.
-
Tracked revenue metrics (total earnings, active students) in real-time dashboards.
-
-
Content Access Control:
-
Restricted free-tier users to limited videos; unlocked full content for paid subscribers.
-
Set billing cycles (monthly/annual) and prorated pricing via a dynamic package manager.
-
-
User Authentication:
-
Enabled Google Sign-In alongside email/password registration with OAuth2.
-
Managed student roles (free vs. paid) and admin permissions via Laravel policies.
-
-
Admin Dashboard:
-
Created tools to manage students, payments, video sections, and Bunny.net API keys.
-
Designed geo-analytics to track top countries and student engagement.
-
Technical Stack:
PHP, Laravel, Livewire, JavaScript, Bootstrap, MySQL, Bunny.net API, Stripe/PayPal SDK
Features Highlight:
-
Automated Workflows: Instant video access upon payment confirmation.
-
Dynamic Video Player: Organized content into sections/collections mirroring Bunny.net’s structure.
-
Revenue Analytics: Tracked earnings, active students, and payment history.
-
Scalable Architecture: Supports 10,000+ students with Bunny.net’s low-latency streaming.
Testimonials

Platform Owner, VFX-Houdini Instructor
Abhinam delivered a flawless platform that perfectly aligns with our vision. The Bunny.net integration streamlined video management, while the payment system and automated access rules saved us countless hours. Their ability to handle complex APIs and create a seamless student experience is unparalleled. This platform has become the backbone of our VFX training business!