Can I vibecode Zenfolio?

price $9/moyou'd save $108/yrbuild time multi-daycategory photo-editingreplaced by 0 people
KINDA
MOATinfrastructure scaleexecution polish

The core loop is buildable, but a dependable replacement becomes a real weekend or multi-day project. For Zenfolio, publish a portfolio and client galleries with basic downloads. The hard boundary is hosting, templates, proofing, commerce, print labs, and photographer support, plus image pipeline quality, models, and workflow polish.

In-List Ad$79/30 days
promote your product in the vibecoded list

The Build Prompt

copy it and go build
ready to paste · 2,695 chars
Build a comprehensive open-source clone of Zenfolio, an all-in-one platform for photographers to showcase their portfolio, deliver client galleries, and manage their photography business.
The tech stack must be: Next.js (App Router), TypeScript, Tailwind CSS, shadcn/ui, and Supabase (Auth, Postgres, Storage).

Core features to implement:

1. **Portfolio & Website Management**:
- Create a stunning, responsive public portfolio for the photographer.
- Implement a basic CMS for managing the homepage layout, featured galleries, and about/contact pages.
- Use responsive grid layouts (like masonry) to elegantly display photos of varying aspect ratios.

2. **Secure Client Galleries & Delivery**:
- Build a robust system for creating shoots and uploading bulk images into organized galleries.
- Galleries must support password protection, PIN codes for downloads, and private client links.
- Implement a "Client Portal" where clients can browse photos, mark favorites, and download images (web size vs high-res).
- Support automated ZIP creation for bulk downloading of full galleries or favored selections.
- Include optional watermarking functionality for preview images to protect intellectual property.

3. **Photo Management & Admin Dashboard**:
- Provide an admin dashboard for photographers to manage their entire workflow.
- Support bulk uploading with progress indicators and drag-and-drop functionality using Supabase Storage.
- Extract and display EXIF data (camera model, lens, ISO, aperture) on image detail views.
- Implement tagging and filtering systems to organize photos efficiently.

4. **Business, Booking & Sales Tools**:
- Implement a booking system where clients can select session types and request dates.
- Integrate a simplified e-commerce flow for selling digital downloads. Allow photographers to set pricing for individual files or full gallery unlocks via Stripe Checkout.
- Include an inquiry management system to track leads.

5. **Technical Requirements**:
- Image Pipeline: Generate responsive thumbnails and web-optimized versions upon upload while securely storing high-resolution originals.
- Security: Implement strict Row Level Security (RLS) in Supabase to ensure clients only access their granted galleries, and photographers control their data.
- UI/UX: The design must be premium, using sleek typography, subtle micro-animations, and a minimalist aesthetic that keeps photography the focal point.
- Provide empty states, loading skeletons, and toast notifications.

Output a fully functional skeleton, accompanied by a detailed README.md explaining how to initialize the Supabase schema, configure storage buckets/RLS, set up Stripe, and start the app.
In-List Ad$79/30 days
promote your product in the vibecoded list

What you lose

  • Hosted infrastructure and managed operations from Zenfolio
  • The original service's mature integrations and ecosystem
In-List Ad$79/30 days
promote your product in the vibecoded list
Share on X ->Your vote helps rank the vibecoded list.

Questions

5 answers