IEE Edu is the full-stack learning management system (LMS) powering the Instituto de Economía y Empresa. Built on Laravel 12, Inertia.js, and Vue 3, it delivers a complete educational experience — from a public course catalog and subscription plans to an interactive virtual classroom, final exams, PDF certificates, and a full admin dashboard for managing users, content, and payments.Documentation Index
Fetch the complete documentation index at: https://mintlify.com/RigbySawGame/ieeEdu_Wen/llms.txt
Use this file to discover all available pages before exploring further.
Introduction
Understand the platform’s purpose, technology stack, and overall architecture before diving in.
Quickstart
Get a local development environment running in minutes with step-by-step setup instructions.
Deployment
Deploy IEE Edu to production — dependencies, environment config, queue workers, and scheduler.
Architecture
Explore the Laravel + Inertia.js + Vue 3 stack, routing structure, and service layer design.
Core Features
Subscriptions
Trimestral, Semestral, and Anual membership plans with automatic access grant and revocation.
Payments
Manual payment proof upload workflow, admin approval flow, and individual course purchases.
Virtual Classroom
Video lessons, progress tracking, lesson comments, and downloadable course materials.
Exams & Certificates
Final exams with configurable pass score and attempt limits, and auto-generated PDF certificates.
Admin & Operations
Admin Dashboard
KPIs, revenue charts, enrollment metrics, and a downloadable management report.
Course Management
Create and publish courses with modules, lessons, quizzes, materials, and certificate templates.
User Management
Manage student accounts, assign roles, toggle status, and manually enroll users in courses.
Artisan Commands
CLI commands for creating admins, syncing expired subscriptions, and managing access.
Set up your local environment
Clone the repository, copy
.env.example to .env, install PHP and Node dependencies, generate the app key, run migrations, and seed the database.Create your first admin user
Use the built-in Artisan command
php artisan iie:make-admin [email protected] --name="Admin" to create an admin account.Configure your subscription plans
Set pricing via the
IIE_PLAN_TRIMESTRAL_PRICE, IIE_PLAN_SEMESTRAL_PRICE, and IIE_PLAN_ANUAL_PRICE environment variables, then adjust them in the Admin → Settings panel.