Skip to content

Repository files navigation

Document Management Portal (PDF Upload, Signature & Editing)

A Laravel 10-based web application to upload PDFs, add digital signatures, annotate, and download signed documents using PDF.js, Fabric.js, and FPDI.


Project Setup

# 1. Clone repository
git clone https://github.com/janithScript/document-portal.git
cd document-portal

# 2. Install dependencies
composer install

# 3. Configure environment
cp .env.example .env
php artisan key:generate

# 4. Setup database (update .env first)
php artisan migrate

# 5. Create storage link
php artisan storage:link

# 6. Create required directory
mkdir -p storage/app/public/signed

# 7. Install required packages
composer require setasign/fpdf setasign/fpdi intervention/image

# (Optional - for PDF compatibility)
composer require setasign/fpdi-pdf-parser

# 8. Run server
php artisan serve

Usage

Open: http://localhost:8000

About

No description, website, or topics provided.

Resources

Stars

0 stars

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages