Lolophoto Album Hub
completed
A private photo-sharing hub that syncs SmugMug albums and notifies family when new galleries are shared with them.
L
Next.js
Auth.js
DynamoDB
SmugMug API
Amazon SES
AWS
About This Project
A personal album hub that puts a friendly, access-controlled front door on top of a SmugMug photo library.
What it does:
- Syncs the SmugMug node tree so albums stay in sync automatically
- Per-person and per-group access control — people only see what's shared with them
- Google sign-in, with an admin flow to grant and review access requests
- Email (and SMS-ready) notifications when new albums are shared
- Built-in admin tooling for managing shares and sync status
Built with Next.js and Auth.js, backed by a single-table DynamoDB store, with notifications sent through Amazon SES — all running on AWS via the EC2 instance role.
Key Features
- Automatic SmugMug album sync
- Per-person and per-group access control
- Google authentication with admin approval
- Email notifications on new shares
- Admin tooling for shares and sync status
- Serverless single-table data model