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 listThe Build Prompt
copy it and go buildready 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 listWhat you lose
- ✕Hosted infrastructure and managed operations from Zenfolio
- ✕The original service's mature integrations and ecosystem
Prior art / alternatives
Why it still works
🏗️ infrastructure scale · 💅 execution polish
In-List Ad$79/30 days
promote your product in the vibecoded list