Skip to content

A responsive React app that allows users to upload a PDF, send it to a mock server for simulated signing, and view the signed PDF inline with a mobile-friendly viewer.

Notifications You must be signed in to change notification settings

HUSEINALI123/mobile-upload-app

Repository files navigation

📄 Mobile PDF Upload & Signing App

A responsive React + Tailwind web app that allows users to upload a PDF, send it to a mock Node.js server for simulated signing using pdf-lib, and view the signed PDF directly in the same tab using React-PDF.


🚀 Tech Stack

  • Frontend: React (Vite) + TypeScript + Tailwind CSS
  • Backend: Node.js + Express + Multer + pdf-lib
  • PDF Rendering: react-pdf

⚙️ Features

✅ Upload a PDF from the device
✅ Send to mock server that simulates signing
✅ View the signed PDF instantly in the same tab
✅ Responsive and optimized for mobile screens


🧩 Project Setup

1️⃣ Clone the repository

git clone https://github.com/HUSEINALI123/mobile-upload-app.git
cd mobile-upload-app

2️⃣ Install dependencies

npm install

3️⃣ Run the app (Frontend + Backend together)

npm run dev

🧪 Mock Server Details

  • Handles file upload via Multer
  • Uses pdf-lib to simulate signing by embedding a text mark on each page
  • Returns the modified PDF as a binary response

About

A responsive React app that allows users to upload a PDF, send it to a mock server for simulated signing, and view the signed PDF inline with a mobile-friendly viewer.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published