This project involved building a robust Photobook Portal that streamlined digital photo album creation and delivery for both end-users and administrators. Designed for both B2C and internal management use, the portal supports a subscription-based model with monthly album generation, user image uploads, and an intuitive admin backend.
The system was architected to offer a seamless experience from image upload to monthly album distribution, enabling users to preserve memories effortlessly while empowering admins to manage, generate, and deliver those experiences efficiently.
👥 User Features
- Upload Photos: Users can upload high-quality images to their personal albums.
- Monthly & Yearly Access: Photos are organized by month and year for easy filtering and download.
- Purchase Plans: Users can explore and subscribe to customized photo album plans.
- Free Monthly Album: Subscribers receive a free album every month as part of their plan.
- Album Downloads: Full albums can be downloaded based on selected timeframes (e.g., January 2024, Year 2023).
🛠️ Admin Panel Capabilities
- User Management: Admins can view, edit, and manage all registered users.
- Plan Management: Create and update custom subscription plans (monthly/yearly).
- Layout Design: Upload and manage album layouts for different timeframes.
- Album Generation: Generate user albums for any month/year using predefined templates and layouts.
- Profile Customization: Admins can update their own profiles for secure access and personalization.
🚀 Overall Impact
- Streamlined photo album creation, making it easy for users to organize and preserve memories.
- Reduced manual album processing time with automated album generation for subscribers.
- Strengthened admin control over content, subscriptions, and layout customization.
- Improved user engagement and retention with a value-added subscription model.
🧠 What I Learned & Delivered
This project sharpened my skills in:
- Subscription logic and recurring content delivery
- File uploads, image optimization, and storage structuring
- Admin-user role separation with distinct access control
- Dynamic UI/UX for calendar-based content organization
- Leveraging Laravel’s power for backend logic and Filament for flexible admin interfaces
Through thoughtful architecture and clean code practices, I built a product that’s scalable, maintainable, and user-centric. The result is a fully functional portal that delivers real value to both users and administrators.