Live-classroom e-learning marketplace

AIEPS Academia is a full-stack e-learning marketplace connecting students with independent lecturers and training companies. Built on Laravel 11, it handles role-based onboarding, a multi-step course builder, Stripe checkout, live BigBlueButton classrooms, document verification, SMS identity checks, and moderated reviews — all backed by an admin console that vets every lecturer, course, and payment before it goes live.
Four-role platform — student, lecturer, company, and admin — each with its own dashboard and workspace.
Vetted onboarding wizards for lecturers and companies: phone, identity, credentials, tax, bank, and document review before approval.
A guided, multi-step course builder with a draft/publish flow and admin moderation.
Stripe payments (Cashier + Stripe.js): saved cards, pay-per-course and pay-per-file, plus company access tokens for B2B seats.
Live virtual classrooms via BigBlueButton with moderator/attendee roles and session recording.
Document upload and verification that gates course access and certificates.
A course marketplace with a nested-set category taxonomy, live search, and a scheduling calendar across 1,400+ courses.
Admin console: user, course, document, and review moderation, plus transaction and payout ledgers.
