Skip to content

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Repository files navigation

PhotoPrint

License: AGPL v3 Live Demo GitHub Pages

PhotoPrint is a 100% offline, privacy-first client-side web application that lets you generate print-ready PDF sheets of your passport/ID photos. Designed with mechanical precision and digital warmth.

🔒 Privacy First (100% Offline)

Zero network requests. Zero backend servers. Your images never leave your device. All image cropping, processing, and PDF generation happens entirely in your local browser using WebAssembly and client-side JavaScript. Once the site is loaded, it works completely offline.

✨ Features

  • Smart Auto-Fill: Automatically calculates and arranges the maximum number of photos that can fit on your selected paper size.
  • Precision Cropping: Drag, zoom, and align your photos with standard aspect ratios and grid overlays.
  • Dynamic Cut Marks: Generate professional print sheets with corner cut marks or dashed grid lines for easy trimming.
  • Customizable Exports: Choose paper size (A4, A3, 4x6), orientation (Portrait/Landscape), and print quality (Fast to Max DPI).
  • Neuromorphic Design: A highly polished, token-driven tactile UI tailored specifically for productivity.

🚀 Live Demo

You can use the app instantly without installing anything:

🛠️ Local Development

Prerequisites

  • Node.js (v18 or higher recommended)
  • npm

Installation

  1. Clone the repository:

    git clone https://github.com/omwardhanM/PhotoPrint.git
    cd PhotoPrint
  2. Install dependencies:

    npm install
  3. Start the development server:

    npm run dev
  4. Build for production:

    npm run build

📜 License

This project is licensed under the GNU Affero General Public License v3.0 (AGPL-3.0) - see the LICENSE file for details.

About

No description, website, or topics provided.

Resources

Stars

1 star

Watchers

0 watching

Forks

Releases

Packages

Contributors

Languages