Documentation Index
Fetch the complete documentation index at: https://yorber.mintlify.app/llms.txt
Use this file to discover all available pages before exploring further.
System Architecture
The system follows a modern decoupled architecture where the API and Admin Panel (Filament) consume a centralized database, while authentication is handled via OAuth2.OAuth2 Authentication System
The system uses Laravel Passport to implement OAuth2 locally, acting as both an OAuth server and client. Authentication FlowRoles and Permissions (RBAC)
Security is enforced using Filament Shield and Spatie Permission, ensuring dynamic access policies based on the principle of least privilege. Role HierarchySuper Admin
Super Admin
Full system access. Can manage all resources, users, and configure dynamic roles.
Coordinator
Coordinator
Management access (no delete). Manages equipment, assignments, and offices.
Supervisor
Supervisor
Supervision access. Monitors technicians and support tickets.
Technician
Technician
Basic access. Can only read and update their assigned support tickets.
Admin Panel (Filament)
The administrative interface is built with Filament v3, providing a reactive SPA-like experience using Livewire and Alpine.js. Key Resources:-
ComputadoraResource: Computer management with CRUD, Filters, Export, and Activity Timeline. -
SoporteResource: Support tickets management with States and Priorities. -
ActivityResource: Read-only forensic logs interface.