Home / Projects / Document Management System
Final Project 2026 Completed

Document Management System.

The Document Management System is a web-based application designed to help companies manage physical documents in a more structured way, from document registration and search to borrowing, returns, retention, and document disposal.

Laravel PHP MySQL Tailwind CSS JavaScript Vite
Document Management System preview

Project Overview

Why this system was created.

This system was developed because document recording and borrowing processes were previously handled manually. This made it difficult to locate documents, monitor stock, track borrowing activity, and manage documents that had exceeded their retention period.

User Roles

Two roles, different access.

⚙️

Administrator

Responsible for managing document data, validating borrowing requests, updating transaction statuses, and managing document retention and disposal.

👤

Employee

Can browse and search documents, submit borrowing requests, and monitor personal transaction statuses and borrowing history.

Main Features

What this system can do.

These features are designed to support the complete physical document management lifecycle within the company.

📁
01

Document Management

Administrators can add, edit, view, search, and manage documents by division.

🔍
02

Search & Filter

Documents can be searched by code, title, document type, and division.

📤
03

Borrowing Request

Employees can submit borrowing requests for available documents through the system.

04

Admin Validation

Administrators can approve or reject document borrowing requests.

📊
05

Document Stock

The system calculates total copies, borrowed documents, and the remaining available stock.

🔄
06

Transaction Status

Supports pending, borrowed, returned, overdue, and rejected transaction statuses.

🗓️
07

Document Retention

Documents that exceed the five-year retention period are marked as ready for disposal.

🗑️
08

Destruction History

The system stores the reason, date, notes, and history of disposed documents.

Development Process

Built using the Prototype method.

01

Requirement

Identify the requirements of administrators and employees.

02

Prototype

Create the initial system and interface prototype.

03

Evaluation

Evaluate the prototype based on user requirements.

04

Development

Develop the system and test its features.

Project Gallery

A closer look.

Explore the main interfaces of the Document Management System.

Drag the gallery or use the navigation buttons.

Explore More

See other projects in my portofolio.

Back to Projects