Stack: Next.js 14 · TypeScript · Vercel · Instagram Graph API (Meta) · Google Generative AI (Gemini Vision) · Claude API · Firebase Admin.
Capabilities:
- 25 serverless endpoints with 2 cron jobs (reminders + follow-ups).
- Incoming webhook with HMAC validation + media extraction (photos, video, carousels).
- Gemini Vision analysis: mood, photo context, submission quality.
- 24-hour window enforcement: free DM vs. recurring notification (opt-in required).
- Cross-channel: links Instagram ↔ WhatsApp when the client provides her number.
- QR for in-DM payments, capture of story replies, comment replies.
- Admin panel with unified inbox, pending outreach management, surveys, tags.

