Travel Photo Album Website
Project Overview:
We want to develop a privacy-first photo gallery website similar to [login to view URL], where users can upload, organize, and privately share personal photos with family or friends — and optionally order custom photo gifts. The focus is on storytelling, privacy, and ease of sharing, especially for families, parents, and close-knit groups.
⸻
Core Features Required:
1. User Registration & Login
• Signup/Login with Email or Phone
• Optional: Social sign-in (Google, Apple)
• User onboarding (photo album setup)
2. Photo Gallery Management
• Upload multiple photos at once (JPG, PNG, HEIC)
• Organize by albums (e.g., “Diwali 2024,” “Summer Vacation”)
• Add titles, captions, dates to photos
• Drag-and-drop photo reordering
• Auto-backup from phone gallery (optional/app later)
3. Private Sharing
• Each album can be shared via a private invite link or email
• Optional viewer comments or hearts (like reactions)
• Viewer doesn’t need to create an account to view shared albums
• Set album privacy (private, friends only, public)
4. Photo Printing & Gifting (Optional MVP)
• User can select any photo or album to turn into:
• Photo books
• Wall frames
• Calendars
• Select size, layout, preview
• Place order with shipping and payment
5. Admin Dashboard
• Manage users and albums
• Access photo content (for support/moderation)
• Manage product SKUs and pricing (for gifts)
• Order management and analytics
6. Mobile-Responsive Design
• Should work smoothly on mobile browsers
• App-like feel (PWA preferred if not making a native app)
7. Tech & Hosting Preferences
• Frontend: ReactJS / [login to view URL] / Vue.js
• Backend: Node.js / Python (Django or Flask)
• Database: Firebase / MongoDB / PostgreSQL
• Hosting: AWS / Firebase / Vercel / Netlify
• Cloud storage for images (e.g., Amazon S3 or Firebase Storage)
• Optional: CDN for faster image delivery
8. Other Features
• Email notifications on album sharing or comments
• Password-protected albums (optional)
• Search/filter within albums
• Auto-compression for faster photo loading
Reference
• Primary: [login to view URL]
• Please explore album sharing, privacy experience, and user flow
⸻
Timeline Delivery within 5–6 weeks for the first live version.