## User Story As a user, I want to pay for a photo bucket tier so I can start collecting photos from my guests. ## Checklist ### Setup - [ ] Create Stripe account and get API keys - [ ] Install Firebase Stripe Extension - [ ] Add Stripe keys to `.env` - [ ] Define products/prices in Stripe dashboard (Basic $9, Standard $19, Premium $39) ### UI - [ ] Create pricing/tier selection page - [ ] Show tier comparison (photo limit, video support, duration) - [ ] Redirect to Stripe Checkout on tier selection - [ ] Show success page after payment - [ ] Show error page if payment fails ### Logic - [ ] On successful payment, create bucket in Firestore with correct tier limits - [ ] Store payment status and tier in Firestore under user's bucket - [ ] Gate bucket creation behind completed payment **Labels:** `enhancement`, `stripe`, `buckets`
User Story
As a user, I want to pay for a photo bucket tier so I can start
collecting photos from my guests.
Checklist
Setup
.envUI
Logic
Labels:
enhancement,stripe,buckets