Loading…
Loading…
Flagship Institutional Workflow Platform
A role-based project, communication, reporting, and repository platform designed for Daffodil International University’s administrative hierarchy—from Chairman-level oversight to Registrar Office coordination and subordinate execution.
System Authentication & Portal Login — Secure authentication interface for university faculty, coordinators, and administrators.

Large institutional projects often involve senior oversight, administrative coordination, project management, departmental execution, reporting, and document exchange across several levels of responsibility. In institutions like Daffodil International University, coordinating these operations across academic and administrative departments poses a significant managerial challenge.
When these processes are handled through isolated messages, spreadsheets, email threads, and informal file sharing, responsibility becomes difficult to trace. Staff may not know which instruction belongs to which project, managers may lack reliable progress evidence, and documents can become disconnected from the decisions that produced them. This lack of centralized tracking creates operational drag and limits accountability.
DIU Internal Workflow Management System centralizes these activities around projects. It connects assignments, work items, project tasks, communication, progress reports, attachments, repository history, approvals, and role-based visibility within one controlled workflow. The platform is designed around accountability rather than general social communication. Every important operational activity remains connected to a project, responsible role, deadline, report, file, or review decision.
The system supports an institutional hierarchy extending from senior oversight to operational execution. Access boundaries are strictly enforced to preserve security and compartmentalize work. Users see only the projects, tasks, and functions permitted by their role, preventing unauthorized access to sensitive academic or administrative files.
Role checks are performed server-side on the backend. Permissions block unauthorized users from deleting attachments, updating repository details, or viewing senior management decisions. This separation is crucial for maintaining administrative integrity in a large university.
| Role | Primary Responsibility | Typical Visibility |
|---|---|---|
| Senior Authority / Chairman | Institutional oversight, strategic project review, and global analytics. | Cross-project strategic information and high-level progress summaries. |
| Registrar Office / Admin | Administrative control, user approval, role assignment, and system governance. | Institution-wide operational configurations and system audit logs. |
| Project Manager | Project creation, assignment of coordinators, review, and escalation handling. | Assigned or managed projects, work items, and communication. |
| Coordinator | Day-to-day coordination, sub-task assignment, progress collection, and reporting. | Coordinated projects, assigned sub-tasks, and subordinate team context. |
| Subordinate Staff | Execute assigned tasks, upload work files, and submit progress updates. | Own assignments and permitted task context; no access to management tools. |
Important Role Boundary: The AI-assisted comparison or coordination features are designed exclusively for Administrators and Project Managers to review project reports and communications. Subordinate users have no access to these tools, preserving management-only evaluation boundaries.
To represent the university administrative structure, the database maintains a clear division between high-level containers and specific actions. This structure prevents messy lists of undifferentiated tasks and aligns operational work with strategic goals.
The platform defines three distinct layers of planning:
The main container holding objectives, timelines, members, communication threads, reports, files, work items, and tasks.
A managerial unit of responsibility representing a specific area of project scope assigned to a coordinator.
An executable action item under a work item, supporting deadlines, assignee mappings, and status tracking.
Work items and tasks support different levels of planning. A work item helps management structure a broader responsibility (e.g., Syllabus Revision), while project tasks break that responsibility into specific actions (e.g., Draft Module A, Review Bibliography). This separation avoids duplication, as task updates automatically feed into work-item summaries.
Structural Mappings:
Communication within the platform is strictly project-linked. Discussion threads exist under specific projects, work items, or tasks, ensuring that instructions and questions remain attached to their relevant context. This prevents critical decisions from becoming lost in separate email threads.
Formal progress reports originate from the coordinator-level workflow. While subordinate staff provide task updates and comments, coordinators are responsible for compiling these into formal project progress reports containing summaries, completed milestones, pending actions, and blockages.
The platform features a prototype AI-assisted comparison tool. This feature helps Project Managers and Administrators evaluate submitted progress reports against the initial checklist objectives. It flags missing items and highlights differences, allowing managers to identify incomplete requirements before approving the report.
The repository is designed to preserve the permanent documentary history of university projects. It holds project deliverables, signed documents, progress evidence, and reviewed file versions, making it an auditable archive of institutional activity.
Attachment deletion is permission-controlled. While coordinators can delete incorrect files they uploaded or files within their managed work items, they cannot erase general project history. Deletions are soft-recorded, and all file activity generates audit logs to ensure accountability.
| Operational Event | Audit Expectation |
|---|---|
| Project created or updated | Actor role, timestamp, IP hash, and details are logged. |
| Assignment changed | Previous assignee, new assignee, and delegating manager are recorded. |
| Task status changed | Workflow transition, reviewer notes, and completion states are stored. |
| Report submitted or reviewed | Report details, checklist matching records, and review notes are preserved. |
| Attachment uploaded or deleted | User identity, project context, file hash, and action timestamps are traced. |
Projects progress through a structured lifecycle that mirrors university administrative approvals. Completed projects lock down routine modifications while preserving their communication threads and files for future audits.
The system implements an automated retention policy: after a project has been marked as completed for 14 days, temporary coordination chats and draft working files are moved to archive storage. However, final reports, project metadata, audit logs, and approval records remain permanently accessible in the repository.
| Action Item | Submitted By | Reviewed By | Final Visibility |
|---|---|---|---|
| Task update / submission | Assigned staff | Coordinator or Project Manager | Project team workspace |
| Progress report submission | Coordinator | Project Manager or Department Head | Management hierarchy logs |
| Project completion approval | Project Manager | Senior Authority or Registrar Office | Permanent institutional repository |
Project Approval Pipeline:
Project draft created and assigned roles by PM.
Coordinators map scope boundaries and set checklists.
Staff perform tasks and upload completion evidence.
Coordinators prepare and submit progress reports.
PM checks tasks and reports using checklist comparison.
Senior approval locks the project and schedules 14-day cleanup.
The application uses the Laravel framework with a MySQL database. It is implemented as a secure, server-rendered web application that enforces role-based access checks at the route, controller, and query levels.
Institutional User
Authenticated Web Interface
Laravel Routes and Controllers
Authorization Policies and Middleware
Project and Workflow Services
MySQL Database
Notifications, Audit Events, and Repository Storage
| Layer | Verified Technology |
|---|---|
| Application | Laravel 11, PHP |
| Interface | Blade templates, Tailwind CSS, JavaScript |
| Database | MySQL 8.0 (indexed tables, transactional locks) |
| Authorization | Laravel Gates, Policies, and Role Middleware |
| Testing | PHPUnit, database seeders, and integration mocks |
The database schema is designed for relational integrity and auditability. Below are the primary entities managed by MySQL:
| Entity Table | Responsibility |
|---|---|
| users | User identity, department mapping, role approval state, and auth credentials. |
| projects | Project metadata, owner ID, deadline, department scope, and overall status. |
| project_members | Associates users with projects and overrides roles within project context. |
| work_items | Managerial work divisions belonging to projects, assigned to coordinators. |
| project_tasks | Executable items, checklists, task status, deadlines, and parent work item mapping. |
| communications | Project-linked messages, system-generated logs, and comments. |
| progress_reports | Coordinator report summaries, submission status, and revision review notes. |
| attachments | Uploader details, soft-delete metadata, file hashes, and parent entity links. |
| audit_logs | Append-only logs of critical transitions, overrides, and permission actions. |
The system ensures security and validation at both application and database boundaries. Sensitive actions (like role changes or task overrides) generate detailed audit records, and database constraints prevent conflicting state changes.
Security controls are integrated into the core architecture:
The following project limitations apply to the current implementation:
The system is fully functional within Daffodil International University's intranet workspace. Its maturity status is summarized below:
| Capability | Status |
|---|---|
| Project management | Implemented |
| Work items | Implemented |
| Project tasks | Implemented |
| Role-based access | Implemented |
| Project-linked communication | Implemented |
| Coordinator progress reports | Implemented |
| Attachment management | Implemented |
| Repository history | Implemented |
| Audit logging | Implemented |
| AI-assisted comparison | Implemented |
| Archive lifecycle | Implemented |
| Notifications | Implemented |
| Automated testing | Implemented |
| Live deployment | Implemented |
Future development priorities for the system include: