Generate a CV for this Job!

Based on your profile and this job description, you can create a tailored CV to apply directly.

Request & Document Management System using Laravel & Vue.js

Upwork • , US • Remote

Posted on: 2nd March, 2025
Employment Type: CONTRACTOR

Job Description

This system is designed to streamline request handling and document distribution within an organization. It allows structured departmental hierarchy with departments and sub-departments while providing role-based access control.

Roles:

Admin:

Manages departments and sub-departments.

Assigns users to departments and sub-departments.

Approves, rejects, or returns requests with comments and attachments.

Distributes approved requests to specific departments and sub-departments.

Tracks user activity on documents (views, duration, and access history).

Schedules document removal after a certain period (e.g., 3 years).

Archives documents and controls access.

Viewer:

Can only view distributed documents.

Cannot download, extract, or modify documents.

Workflow:

Account Assignment:

When a new account is created, it is assigned to a department (and optionally a sub-department).

If the department has no sub-departments, the account is directly assigned to the department.

Request Creation & Processing:

Users create requests, filling out pre-made input fields and uploading files.

A special “Other” option allows users to add custom input fields.

Requests are sent to specific accounts within departments/sub-departments.

Assigned users review the request and can:

Approve → The request is officially issued and distributed.

Reject → The request is returned to the creator with comments and possible file uploads.

Modify → Return the request with required changes.

Request Statuses:

Pending: Request is sent and awaiting response.

Returned: Sent back to the request creator for modifications.

Issued: Request is approved and officially distributed.

Document Management & Distribution:

Documents are structured as folders (departments) and subfolders (sub-departments).

Users can navigate within their assigned department’s folder to view documents.

Admins control document visibility to specific departments and sub-departments.

Admins can schedule removal or archive documents.

Tracking & Security:

Admins can track who accessed a document, how many times, and the duration.

Viewers can only view documents but cannot download, copy, or extract data.

Responsibilities

  • This system is designed to streamline request handling and document distribution within an organization
  • It allows structured departmental hierarchy with departments and sub-departments while providing role-based access control
  • Manages departments and sub-departments
  • Assigns users to departments and sub-departments
  • Approves, rejects, or returns requests with comments and attachments
  • Distributes approved requests to specific departments and sub-departments
  • Tracks user activity on documents (views, duration, and access history)
  • Schedules document removal after a certain period (e.g., 3 years)
  • Archives documents and controls access
  • Users create requests, filling out pre-made input fields and uploading files
  • A special “Other” option allows users to add custom input fields
  • Approve → The request is officially issued and distributed
  • Users can navigate within their assigned department’s folder to view documents
  • Admins control document visibility to specific departments and sub-departments
  • Admins can schedule removal or archive documents

Requirements

  • Can only view distributed documents
  • Cannot download, extract, or modify documents
  • Admins can track who accessed a document, how many times, and the duration
Upwork

Upwork

Technology

Job Type

CONTRACTOR

Loading...

Loading...

AI Cover Letter Generator

Generate a Tailored Cover Letter!

Our AI will analyze your profile and create a personalized cover letter that highlights your relevant skills and experience.

Ready to Apply?

Click the button below to start your application process.

Related Jobs

Vantage Point Consulting Inc.

6 days ago

FULLTIME

Golang and VueJS Developer

North Carolina, US View Job

VirtualVocations

1 month ago

FULLTIME

Fullstack Developer (VueJS & Node)

Virginia, US View Job