Cloudinary Blog

Taking the labor out of baby books

How Baby's Firsts save development time with Cloudinary
Cloudinary helps Baby’s Firsts App deliver images quickly and preserve consistency from app to print. Baby’s Firsts is a free iPhone app that helps parents collect photos, instantly share photos via Facebook, Twitter and Flickr, and produce photo albums of their baby’s first year. Using more than 300 creative, developmentally timed reminders to capture key moments and milestones, the easy-to-navigate app enables parents to store photos in the cloud and create customized photo pages that are then transformed into heirloom-quality, printed baby books. 
 

The Challenge: Managing Storage and Seamlessly Supporting Image Transformations

Baby's Firsts App
While Baby’s Firsts is an app for new parents, what goes on behind the scenes is far more complex. As developers were creating the Baby’s Firsts app, they needed a storage solution that included enough space to store all the high-resolution photos that parents were taking and the customized pages they were creating, as well as a way to accurately move those photos and pages from the cloud to the printer.  
 
“We used Amazon S3 for storage in the past, and we assumed we’d do that again with this app,” said Kevin Bridges, innovation leader for the Baby’s Firsts app team.  “But the problem we ran up against was that our users were moving their photos around in our design frames, zooming in and cropping the images, and it was difficult to maintain those exact changes when the pages were transferred to the printer. I’ve done a lot of personalized print applications, and it’s always tough to re-render documents at various stages in the process and ensure continuity of the image.”
 
Initially the team thought that they would have to spend time developing a specialized app internally that would enable them to manage the different image transformations and reapply them correctly in the book creation process. But one of the developers had experience with Cloudinary, a comprehensive cloud-based image management solution, which solved Baby’s Firsts storage and image transformation challenges in a single solution.
 

The Cloudinary Solution: Maintaining Image Consistency from App to Printing

Since its launch in October 2014, there have been 105,000 downloads of the Baby’s Firsts app. More than 80,000 profiles have been created, and on a weekly basis, there are approximately 8,000 unique users, who are highly active, averaging about eight photo uploads per week.
 
Our users are thrilled with the app’s ease of use, the seamlessness of the process, and relieved to have a solution that saves time and reduces ‘baby book guilt’” Bridges said.  And at the heart of this success is Cloudinary. 
 
Cloudinary enables Baby’s Firsts to upload any image type from just a few images, to millions a day, through a variety of means – API, interactive manual uploads and customizable widgets that can be embedded into websites and apps – to its highly available, redundant, cloud-based persistent storage, with revision tracking and automatic back up. Cloudinary also supports processing of image manipulations and transformations on every device and at every resolution, without requiring local software installation or ongoing maintenance.
 
Baby's Firsts Collection
For Baby’s First's, once the app is downloaded and a profile is created, users upload photos of their child to the app, which pushes the high-resolution images to Cloudinary for storage. Baby’s Firsts then shows users a “moment tile”, a low-resolution version of the photo, which they can manipulate through Cloudinary’s cloud-based service, within a customized designed frame, which is then mapped to a book page.  By serving up screen-sized images to the app, Baby’s Firsts minimizes the bandwidth it requires, making it quicker to access photos and create the baby book pages.  
 
Cloudinary enables users to rotate, scale and crop photos within the frames  and then saves transformed images as a unique URL for each page of the baby book.  Every time that page is rendered, the image will appear just as the user saved it. 
 

Cloudinary’s Quick Photo Delivery and Customization Equal Happy Parents

Less than one year from its launch, app users have already captured more than 2.7 million moments! “The most important thing is that Cloudinary delivers a quick experience for our customers,” Bridges noted. “Every time a parent captures a baby photo, it is uploaded to the cloud and can be automatically incorporated into a design by the corresponding milestone. We couldn’t do that without Cloudinary – it’s something that keeps all of our users’ photos organized for them and allows us to produce a quality product that looks exactly like how our customers expect it to.”  
 
Are you using Cloudinary and would like to share your story? Let us know! We would be happy to tell our readers about it. 
 

Recent Blog Posts

Creating HTML5 Animations

HTML5 is the latest evolution of the HTML standard. It is bundled with a lot of new elements and attributes that makes semantics, connectivity, performance, device access, 2D/3D graphics, animation and styling better on the web.

Read more
Cloudinary Uses Scale API to Focus on Image Compression

Here at Cloudinary, we provide a cloud-based tool that enables our users to compress images and video for their websites and apps. Our goal is to preserve the visual integrity of the content, but deliver the smallest file size to any device or browser to ultimately optimize website performance and end user satisfaction.

Read more
CloudinaryAndroid SDK

Developing applications for mobile consumption requires facing, and overcoming, some difficult challenges. Apps need to limit their RAM, CPU and battery usage while still performing the required tasks in a reasonable time frame. If too many background tasks are running, the mobile device can become sluggish, with the battery running out very quickly. Coordination with other apps is crucial to keep the device responsive and make the battery last longer.

Read more
forLoop: Nigeria Event on Building for The Next Billion Users

TL;DR

Since Google shared their intent for the next billion internet users, some African developers thought this was pointing right at them and they needed to act fast. The mission to bring the next billion users from Africa to the internet kicked off a storm of enthusiasm. This community event turned into a success story and this is a summary of what happened.

Read more
Taking a Collaborative Approach to DAM: The Importance of Marketing and IT Synergy

There are a lot of cool and useful marketing technology and tools available today. As a part of the marketing team at Cloudinary, we must identify and recommend the solutions that will scale and optimize our ability to reach, and effectively engage with, our prospects. One of the most critical tools, perhaps, is a digital asset management (DAM) solution, which I discussed in an earlier article here.

Read more