Skip to content

Repository files navigation

Document & Records Management System

A centralized, full-stack document management platform built with CodeIgniter 4, PHP, and SQL. This system features structured record-keeping, status tracking, automated file metadata management, and audit trailing.


Key Features

  • Interactive Analytics Dashboard: Real-time metrics breakdown showing total draft, pending review, approved, obsolete, completed, and archived documents along with department-wise distribution charts.
  • Document Management & Actions: Create, view, edit, replace files, and archive records seamlessly.
  • Document Status & Priority Workflow: Manage document lifecycles (Draft, Pending Review, Approved, Obsolete, Completed) with priority tagging (HIGH, MEDIUM, LOW).
  • Detailed Audit Trail / History Logs: Comprehensive logging tracking every action (NEW RECORD, EDIT RECORD, UPLOAD FILE, DOWNLOAD FILE, DELETE RECORD) with exact timestamps for traceability.
  • Granular Filtering & Search: Filter records by date ranges, priority levels, categories, subcategories, and event types.

Application Screenshots & Module Preview

1. Analytics & Overview Dashboard

Provides a quick status breakdown, priority distribution, and monthly document creation trends.

Screenshot 2026-07-30 150656

2. Document List & Categorization

Central view for managing files with action buttons (View, Edit, Archive) and filter bars.

Screenshot 2026-07-30 150732

3. File Edit & Upload Modal

Allows updating file properties, replacing attached documents, updating status tags, and attaching owner/author metadata.

Screenshot 2026-07-30 150707

4. Audit Trail & Document History

Tracks system actions to maintain compliance, accountability, and traceability across departments.

Screenshot 2026-07-30 150720

Tech Stack & Requirements

  • Backend Framework: CodeIgniter 4 (PHP)
  • Database: MySQL / PostgreSQL / SQLite
  • Frontend: HTML5, CSS3, JavaScript (Dashboard Charts)
  • PHP Version: PHP 8.1 or higher
  • PHP Extensions: intl, mbstring, json, mysqlnd

Installation & Setup

  1. Clone the Repository
    git clone [https://github.com/your-username/document-management-ci4.git](https://github.com/your-username/document-management-ci4.git)
    cd document-management-ci4

About

ojt requirements

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages