How yeasincallmatrix-create/accumenai works
AccumenAI is a Laravel application for education and training institutes, with admissions, academic delivery, finance, and broader operational modules. A visible user workflow follows prospective learners from CRM leads through admission applications and enrollment; the tree also shows academic, accounting, HR, inventory, and SaaS administration capabilities. The admission controller and service excerpts support the conversion and persistence links shown. Other branches are based on the file tree only, so their internal call wiring is intentionally not inferred.
Main entry points: AdmissionPipelineController.php Admission pipeline · EducationAdmissionPipelineService.php Admission conversion · EnrollmentController.php Training enrollment · Student.php Application data
Components 20
Admissions
- Admission pipeline
app/Http/Controllers/AdmissionPipelineController.php - Admission conversion
app/Services/EducationAdmissionPipelineService.php - CRM leads
app/Http/Controllers/CrmLeadController.php - Pipeline board
resources/views/admissions/pipeline.blade.php
Education
- Student records
app/Http/Controllers/StudentController.php - Training enrollment
app/Http/Controllers/Training/EnrollmentController.php - Academic delivery
app/Http/Controllers/AcademicAssessmentController.php - Guardian services
app/Http/Controllers/Guardian/GuardianDashboardController.php - Certificates
app/Http/Controllers/CertificateController.php
Institute Operations
- Finance and accounting
app/Http/Controllers/FinanceInvoiceController.php - Human resources
app/Http/Controllers/Hr/HrEmployeeController.php - Inventory and purchasing
app/Http/Controllers/Inventory/InventoryItemController.php - Sales and CRM
app/Http/Controllers/Sales/SalesOrderController.php
Platform Services
- Institute setup
app/Http/Controllers/InstituteOnboardingController.php - Authentication
app/Http/Controllers/Auth/UserLoginController.php - Tenant context
app/Http/Middleware/SetTenantContext.php - Notifications
app/Http/Controllers/NotificationController.php - AI assistant
app/Http/Controllers/Ai/AiAssistantController.php - Application data
app/Models/Student.php
Other components
- Institute user
Connections 19
- Institute user → Admission pipeline: opens pipeline
- Admission pipeline → Admission conversion: converts lead
- Admission pipeline → Pipeline board: renders board
- Admission conversion → Application data: creates application
- Admission conversion → CRM leads: updates lead
- Institute user → Training enrollment: manages enrollment
- Training enrollment → Application data: reads learner records
- Institute user → Academic delivery: manages academics
- Institute user → Finance and accounting: manages finances
- Institute user → Human resources: manages staff
- Institute user → Inventory and purchasing: manages inventory
- Institute user → Sales and CRM: manages sales
- Institute user → Institute setup: configures institute
- Institute user → Authentication: signs in
- Institute user → Guardian services: checks learner progress
- Institute user → Certificates: manages certificates
- Institute user → Notifications: manages notifications
- Institute user → AI assistant: uses assistant
- Tenant context → Admission pipeline: sets tenant context