Vibecode Pic-Time

track this build4 phases, 12 steps, beginner friendly
KINDA · weekend project
price $8/moyou'd save $96/yrbuild time multi-daycategory 📷 photo editingreplaced by 0 people

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For Pic-Time, host client galleries with favorites, downloads, and simple proofing. The hard boundary is gallery delivery, store automation, print labs, marketing, and support, plus image pipeline quality, models, and workflow polish.

the project pack5 files · written for this build, step by step
README.md
# Pic-Time · indie build

A client gallery platform where the engineering is delivering large images fast enough that a gallery of eight hundred photographs is browsable, and the discipline is that a photographer's delivery to a client is a professional commitment with a deadline attached.

Estimated effort: **multi-day**. Work `BUILD_PLAN.md` top to bottom · every phase ends in a check that has to pass before the next one starts.

## Stack

| Part | Choice | Why |
| --- | --- | --- |
| Storage | Originals in object storage, derivatives generated once and cached | regenerating a preview per view is slow and expensive at gallery scale |
| Delivery | A content network in front, with signed access per gallery | a gallery is browsed on a phone by people who will not wait |
| Processing | A worker queue generating sizes on upload, resumable | eight hundred images is an hour of work and it will be interrupted |
| Access | Per-gallery links with optional password and expiry | clients share the link, which is the point and also the risk |
| Runtime | TypeScript with PostgreSQL | galleries, selections and orders are relational |

## Before you start

Have every one of these ready. The plan assumes them from step one.

- [ ] **Node.js 22 or newer** · free
  - Why: Runs the server and the processing workers.
  - Get it: nodejs.org, or nvm install 22.
  - Verify: node --version prints v22 or higher
- [ ] **PostgreSQL 16 or newer** · free locally
  - Why: Galleries, selections and orders with per-visitor keys.
  - Get it: Docker or your package manager.
  - Verify: psql connects and creates a table
- [ ] **Object storage with a content network** · storage is cheap; bandwidth is the real cost
  - Why: Delivering hundreds of images per gallery is a bandwidth problem before it is anything else, and serving directly from storage is slow and expensive.
  - Get it: A storage provider with a network in front, supporting signed access and direct uploads.
  - Verify: A signed image address works and stops working after expiry
- [ ] **A real shoot of at least six hundred images** · free if you have one
  - Why: Upload resumption, processing time and gallery scrolling are all uninteresting below a few hundred images and become the whole problem above it.
  - Get it: A real set of full resolution files, including a mixture of orientations and at least one corrupt file.
  - Verify: Six hundred full resolution images are available including a deliberately corrupt one
- [ ] **A phone on a mobile connection** · free
  - Why: Gallery performance is judged on a phone by a client who will not wait, and a desktop connection hides every problem that matters.
  - Get it: Any phone, tested away from a fast local network.
  - Verify: A gallery is browsed end to end on mobile data

## Quick start

Follow Phase 1 in `BUILD_PLAN.md`; it creates the project.

Then copy `.env.example` to `.env` and fill in the values it documents.

## Honest limits

This build deliberately does not replace:

- Print fulfilment and lab integration.
- Image editing.
- Studio management with contracts and scheduling.
- Screenshot prevention.
- gallery delivery, store automation, print labs, marketing, and support
- proprietary raw-processing quality
- cloud sync and sharing
- large AI models
- camera and print ecosystem

If one of those is essential to you, that is the reason to keep paying for Pic-Time, and the README should say so rather than pretend.

$ choose a build depth, inspect the files, then open the complete pack in your agent

why people still pay

People still pay for Pic-Time because photographers pay because image quality, catalog safety, and fast handling of huge libraries matter more than cloning sliders. The recurring cost buys raw codecs, color management, metadata, previews, face models, GPU support, storage, backups, sync, and export fidelity, not just the visible interface.

what you lose

xgallery delivery, store automation, print labs, marketing, and support

xproprietary raw-processing quality

xcloud sync and sharing

xlarge AI models

xcamera and print ecosystem

share on X ↗"I just replaced Pic-Time ($8/mo) with one prompt"
the escape hatch

Don't feel like building it? These folks already made it free.

PPiwigoPrivate client accounts, album permissions, favorites, downloads, and gallery themes on your own server; proofing works, commerce polish does not.3.8kmay 2026open source↗

no votes, no pay-to-list · just what's real

the numbers

Pic-Time pricing

planmonthlyannual (per mo)what you get
free$0/workspace$0/workspace10 GB photo storage for the first 3 months, then 3 GB; about 3,000 photos initially; 1 GB video; unlimited galleries.
beginner$8/workspace$7/workspace20 GB photos (about 6,000) and 5 GB video (about 30 minutes); unlimited galleries.
professional$25/workspace$21/workspace100 GB photos (about 30,000) and 30 GB video (about 3 hours); unlimited galleries.
advanced$50/workspace$42/workspaceUnlimited photo storage and 60 GB video (about 6 hours); unlimited galleries.
agencycustom—Custom brands, users and capacity; 0 self-serve prices published.

free tier10 GB photo storage for 3 months, then 3 GB; 1 GB video and unlimited galleries

billingmonthly + annual

hidden costsMulti-Brand costs $6/month for each additional brand; other commerce/fulfillment charges were not numerically disclosed on the live pricing page.

verified 2026-08-14 · source ↗

questions
Vibecode Pic-Time

Kinda. The core of Pic-Time is buildable in a weekend with the prompt on this page, but there are real gaps: gallery delivery, store automation, print labs, marketing, and support, proprietary raw-processing quality. Read the honest list above before committing.

How much does Pic-Time cost?

Pic-Time costs about $8/month (Beginner, checked 2026-08-14), which is $96 per year.

What do I lose by replacing Pic-Time?

Honestly: gallery delivery, store automation, print labs, marketing, and support; proprietary raw-processing quality; cloud sync and sharing; large AI models; camera and print ecosystem. If any of those are load-bearing for you, keep paying.

Is there an open-source alternative to Pic-Time?

Yes: Piwigo (Private client accounts, album permissions, favorites, downloads, and gallery themes on your own server; proofing works, commerce polish does not.) The prompt is for when you want it exactly your way.