How itsruyyu/sikomando_final works
SIKOMANDO is a provincial-grant governance platform spanning applicant and organization registration through proposal review, approval, disbursement, accountability, and public transparency. The graph reflects the 12-phase lifecycle and the README’s documented assignment, notifications, QR verification, complaints, and audit capabilities. It shows the React entry point and Laravel API boundary, but does not infer controller-to-service wiring from unsampled source; service-level links are limited to explicit README capabilities or sampled behavior.
Main entry points: api.php Laravel API · App.jsx React application · SkService.php Digital decree and QR · IntegrationManager.php Government integrations
Components 28
User applications
- React application
src/App.jsx - Laravel API
routes/api.php
Registration and proposals
- Authentication
app/Services/Auth/AuthService.php - Organization records
app/Services/Organization/OrganizationService.php - Grant case
app/Services/Case/GrantCaseService.php - Grant programs
app/Services/Program/GrantProgramService.php
Review and approval
- Task assignments
app/Services/Workflow/AssignmentService.php - Administrative verification
app/Services/Workflow/VerificationService.php - Technical evaluation
app/Services/Workflow/EvaluationService.php - Field survey
app/Services/Workflow/SurveyService.php - Ranking and recommendation
app/Services/Workflow/RankingService.php - Definitive approval
app/Services/Workflow/ApprovalService.php
Funds and accountability
- Digital decree and QR
app/Services/Workflow/SkService.php - Grant agreement
app/Services/Workflow/NphdService.php - Disbursement
app/Services/Workflow/DisbursementService.php - Spending accountability
app/Services/Workflow/LpjService.php - Reconciliation and returns
app/Services/Workflow/ReconciliationService.php - Post-award monitoring
app/Services/Workflow/MonitoringService.php - Government integrations
app/Services/Integration/IntegrationManager.php
Transparency and governance
- Public projections
app/Services/Transparency/PublicProjectionService.php - Transparency publication
app/Services/Transparency/PublicationService.php - Public complaints
app/Services/Complaint/ComplaintService.php - Audit trail
app/Models/AuditLog.php - Policy rules
app/Services/Policy/PolicyEngineService.php - Notifications
app/Services/Notification/NotificationService.php
Other components
- Applicant
- Internal staff
- Public visitor
Connections 32
- Applicant → React application: uses portal
- Internal staff → React application: uses workspace
- Public visitor → React application: views portal
- React application → Laravel API: sends requests
- Laravel API → Authentication: dispatches auth
- Laravel API → Organization records: dispatches organization
- Laravel API → Grant case: dispatches cases
- Laravel API → Grant programs: dispatches programs
- Laravel API → Task assignments: dispatches assignments
- Laravel API → Administrative verification: dispatches verification
- Laravel API → Technical evaluation: dispatches evaluation
- Laravel API → Field survey: dispatches surveys
- Laravel API → Ranking and recommendation: dispatches ranking
- Laravel API → Definitive approval: dispatches approvals
- Laravel API → Digital decree and QR: dispatches decrees
- Laravel API → Grant agreement: dispatches agreements
- Laravel API → Disbursement: dispatches disbursement
- Laravel API → Spending accountability: dispatches LPJ
- Laravel API → Reconciliation and returns: dispatches reconciliation
- Laravel API → Post-award monitoring: dispatches monitoring
- Laravel API → Public projections: dispatches transparency
- Laravel API → Transparency publication: dispatches publication
- Laravel API → Public complaints: dispatches complaints
- Laravel API → Audit trail: exposes audit records
- Laravel API → Policy rules: dispatches policy management
- Laravel API → Notifications: dispatches notifications
- Disbursement → Government integrations: requests financial service
- Field survey → Government integrations: requests geocoding
- Digital decree and QR → Government integrations: requests signature
- Public visitor → Public complaints: submits complaint
- Public visitor → Public projections: views projections
- Public visitor → Digital decree and QR: verifies QR