Skip to main content

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.

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.

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

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

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

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

Publish your first course

Log into the admin panel at /admin/dashboard, create a course with modules and lessons, and click Publish to make it available to students.

Build docs developers (and LLMs) love