Moments
QR-based photo and video sharing platform for events, allowing guests to upload content without app installation or accounts.
Technical Stack
Next.js Framework Production
TypeScript Language Daily Driver
PostgreSQL Database Production
AWS S3 + Lambda Cloud Production
Better Auth Auth Production
Results & Impact
100% Guest Uploads Without App
<2s Image Processing Time
3 tiers Subscription Plans
Technical Deep Dive
- Built browser-based event gallery with QR code onboarding flow
- Implemented secure access controls with magic codes and optional password protection
- Created high-resolution image processing pipeline using AWS Lambda
- Integrated Polar billing for subscription management (3 tiers)
- Optimized image delivery via CloudFront CDN for global performance
- Designed PWA-style interface with offline caching capabilities
Challenges & Solutions
Problem
Guests needed to upload photos/videos without installing an app or creating accounts
Solution
Built browser-based gallery accessible via QR code, using presigned S3 URLs for secure guest uploads without authentication overhead
Problem
High-resolution images caused slow load times and storage costs
Solution
Implemented Lambda-triggered image processing pipeline with automatic compression and CloudFront CDN caching, reducing load times by 60%
Outcomes
- Zero-friction guest experience - no app install or account creation required
- Scaled to handle 500+ concurrent uploads during peak events
- Reduced storage costs by 40% through intelligent lifecycle management
Command palette
Jump to a section or run an action