2
4 Comments

Apollodorus - I built a privacy-first batch photo pipeline as a solo web app

For context, at home I have an iMac and some "real" image editing software. But away from home, I have the problem where I sometimes need to batch-prep photos but I don't have access to my usual apps, and I don't want to upload photos to some third party cloud processor.

Apollodorus is my answer: it's a web app (works as a PWA too) where I can drop in a bunch of images, compose a pipeline of edits, preview the result, and export it all in a zip file. All the processing is client-side so photos don't leave the machine.

It's live at: https://apollodorus.pages.dev

The app isn't trying to replace full editors. It's mostly aimed at repetitive prep (resize, compress, cutouts/shadows, multi-size exports, etc.) especially when you're on a phone or using someone else's computer (or a work computer). Since everything gets processed client-side, it works fine even on slow or unreliable WiFi.

Since it's a solo project, there's probably some rough edges. I added the features I used most often, then I started tinkering around and adding more features that seemed interesting at the time, and now the project just keeps on growing. Anyway, I hope it'll come in handy for anyone who needs something like this.

(also, for anyone wondering about the name: "Apollodorus" was an ancient Greek painter famous for shading techniques, and at 3 AM when I was tinkering with gradients, I thought it was clever to name the project after him.)

posted to Icon for group Product Launch
Product Launch
on August 1, 2026
  1. 1

    The “someone else’s computer” use case is surprisingly compelling.

    You need enough capability to finish a real batch job, but you don’t want to install software, move files into somebody else’s cloud, or recreate your normal setup. That’s a pretty specific moment where a browser tool actually has an advantage rather than just being a lighter editor.

    1. 1

      It's also a scenario that's been surprisingly common for me, so it was a major reason behind this whole project. 😅

      1. 1

        That makes the choice much more interesting.

        Was there anything about using it in those situations that changed what you originally thought the product needed to be?

        1. 1

          No, it just reinforced my idea that a web app that could be accessed from anywhere was really the way to go. It's the most convenient way to package a product, after all.

Trending on Indie Hackers
How to rank #1 on ChatGPT? User Avatar 103 comments We scanned 50,000 domains. Your cold email list is really four systems. User Avatar 71 comments I Tested Agenmatic for Finding Customers in Communities — Here’s What I Learned User Avatar 63 comments A chat assistant that runs your server so you don't have to live in the terminal User Avatar 38 comments Building a Shopify bundles app for stores with real fulfillment: here's the wedge User Avatar 34 comments Just got invited to Web Summit Lisbon. Now I need 5 more clients in 13 days. User Avatar 29 comments