Photo App for Parents (Weekly Highlights)

Ready-made blueprint for a privacy-first family photo app with invites, weekly digest, and album checkout.

Original user prompt

Build a privacy-first app where parents share kids photos with trusted family. Include invitation-based access, automatic weekly highlights, and optional printed album checkout.
Advanced outputs (CLAUDE.md, .cursorrules, Master Prompt)

Recommended Tech Stack

Recommended stack:
- Next.js App Router + TypeScript strict for rapid product iteration.
- Tailwind + shadcn/ui for accessible primitives.
- Auth.js email magic links + invite tokens.
- Postgres + Prisma for tenant-safe relational modeling.
- S3-compatible object storage + signed upload URLs.
- Queue: Upstash or Trigger.dev for async media jobs.
- Payments: Stripe Checkout + webhook reconciliation.

Why:
- Keeps operations small for 1-2 engineers.
- Strong typed contracts across API and worker jobs.

Alternatives:
- Clerk instead of Auth.js if faster auth delivery is needed.
- Supabase Storage instead of S3 if you prefer one vendor for DB + storage.
🚀 Submit this blueprint to the Community Gallery

Your submissions are protected: anti-bot reCAPTCHA, daily anti-flood limits, data deleted after 14 days, zero account required. Only title + JSON are used for the gallery. Privacy policy: vibemeta.app/privacy

Why this prompt works

This prompt works because it constrains output to concrete artifacts developers can execute immediately: schema, endpoints, jobs, and acceptance criteria. It balances MVP speed with privacy and operational safety, which is what real teams need when building a family product.

How to use it in your project

  • Open VibeMeta generator and paste/adapt the idea text from this example.
  • Keep the same phases and acceptance criteria, then swap only domain entities.
  • Copy CLAUDE.md and .cursorrules into your repo before coding.
  • Run the MVP checklist first, then expand to V2 features.
Use this Blueprint in Generator

Share this page or copy the full JSON to reuse the blueprint quickly.