
Sam Storybook
High cart-to-purchase conversion
Offers a personalized book for families to create and share a custom storybook, preserving cherished memories with photos and narratives. The website provides user-friendly experience to order the book with a Stripe integration for payment processing.
High
Cart conversion
Stripe
Secure checkout
Custom
Story builder
Transformation
Before and after


Drag to compare
Screens
Desktop and mobile views



Case study
Scroll through the story
Case study
Context & Problem
Families wanted a meaningful way to preserve and share cherished memories with their children. Traditional photo albums felt impersonal, and existing personalized book services were expensive or lacked customization options.
Case study
Constraints & Stakes
The solution needed to be affordable, easy to use for non-technical users, and deliver a high-quality physical product. Payment processing had to be secure and seamless.
Case study
Discovery & Insight
Through conversations with parents, I discovered that the emotional value of personalized storytelling far exceeded generic photo books. Parents wanted to be the authors of their children's stories.
Case study
Options, Tradeoffs, and Decisions
Evaluated print-on-demand services vs. partnering with local printers. Chose Stripe for payments due to its developer-friendly API and broad payment method support.
Case study
Solution & Execution
Built a Next.js application with an intuitive story builder interface. Integrated Stripe for secure checkout and implemented a photo upload system with automatic optimization.
Case study
Outcomes, Metrics, and Evidence
Successfully launched with positive user feedback. The streamlined checkout process resulted in high conversion rates from cart to purchase.
Case study
Reflection & Lessons Learned
Learned the importance of optimizing image uploads for various connection speeds. Future iterations could include more template options and collaborative editing features.