DocConvert Pro is a responsive document-tool website prepared specifically for free GitHub Pages hosting.





This edition is intentionally dependency-free:
npm installThe public website lives entirely inside the site/ folder.
The following tools run directly in the browser and keep files on the user’s device:
The website also includes the full interface for Office and advanced PDF tools. These are clearly marked Server because GitHub Pages cannot run LibreOffice, Ghostscript, OCR, queues, databases, or secure server-side file processing.
docconvert-pro-clean folder.scripts folder.start-windows.bat.http://localhost:3000
The script first tries Node.js, then Python.
Requirements: Node.js 20 or newer.
Open the project folder in VS Code, open Terminal → New Terminal, and run:
npm start
Then open:
http://localhost:3000
There is no installation command because this project has no npm dependencies.
From the project root:
python -m http.server 3000 --directory site
On some Windows systems use:
py -m http.server 3000 --directory site
Then open http://localhost:3000.
Return to the terminal and press:
Ctrl + C
The included workflow publishes only:
site/
No build command is used.
Before publishing publicly:
support@yourdomain.com inside site/assets/js/contact.js.docconvert-pro-clean/
├── site/ # Complete public website
│ ├── index.html
│ ├── tool.html
│ ├── dashboard.html
│ ├── about.html
│ ├── privacy.html
│ ├── terms.html
│ ├── contact.html
│ ├── 404.html
│ ├── favicon.svg
│ └── assets/
│ ├── css/styles.css
│ └── js/
│ ├── tools.js
│ ├── common.js
│ ├── processors.js
│ ├── app.js
│ ├── tool-page.js
│ ├── dashboard.js
│ └── contact.js
├── screenshots/ # Project screenshots used in README
│ ├── 01-homepage-desktop.png
│ ├── 02-tools-catalogue.png
│ ├── 03-image-converter-dark.png
│ ├── 04-activity-dashboard.png
│ └── 05-homepage-mobile.png
├── scripts/
│ ├── server.mjs
│ ├── start-windows.bat
│ └── start-linux-mac.sh
├── .github/workflows/deploy-pages.yml
├── docs/
├── package.json
└── README.md
localStorage.Recommended:
Large images may use significant memory on low-power phones. The interface prevents extremely large resize dimensions, but users should still avoid processing confidential or irreplaceable originals without keeping backups.