Back to Portfolio
samstorybook.com
Sam Storybook homepage

Sam Storybook

Order a printed book in under five minutes

Families order a personalized photo storybook online. Stripe checkout, then a printed book in the mail.

E-commerceSolo builder2024 · 6 weeksNext.jsStripeTailwind CSS

Stripe

checkout

6 weeks

build time

Transformation

Before and after

Drag to compare

Screens

Desktop and mobile views

Story builder interface
Sam Storybook mobile view

Story builder

Case study

Scroll through the story

Context

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.