LibraPipes mobile app

LibraPipes mobile app

LibraPipes mobile app

I invented LibraPipes for my son Maxwell who loves reading, and for other children as well. Since Maxwell was a toddler, I have spent a lot of money, time and efforts buying children books, borrowing them from the library, and figuring out which books are right for him.

LibraPipe's mission

LibraPipes's mission is to provide children with new books regularly, with no effort from parents. The service delivers carefully selected books from local libraries and collect them back, saving parents time, money and home space.

Process

  • UX Research (user interviews, survey and competitor analysis)

  • Docs, flowmaps and wireframes

  • Design concept

  • Visual design of all screens in Figma

  • UI kit

Summary from UX Research

I conducted 6 interviews with parents to understand their habits and challenges associated with reading. I also launched a survey to learn how often and how much they spend on new books.

Design concept:
cute, warm and old-fashioned

I wanted the app to be cute, warm and old-fashioned. I conveyed these values through:

  • A combination of fonts to create informal and easy vibe

  • A warm bright colour palette

  • Simple cute illustrations in a childlike manner

Product stages and goals

I set some stages and goals for the first 6 months of LibraPipes.

  • Stage 1. The first 500 parents to install the app and receive their first free delivery.

  • Stage 2. Convert 70% of those initial users into subscribers.

  • Stage 3. Establish healthy and stable loops of delivery and collection.

  • Stage 4. Retain subscribers for at least 6 months.

Easy quick onboarding

Onboarding process is in the focus at the Stage 1. Onboarding begins with creating a child's profile and ends with creating an account. Fun things first!

Conversion into subscription

Conversion into subscription is in the focus of Stage 2.
To help reach high conversion rate I used:

  • Clear text labels

  • Colour-coded plans

  • 1-click subscription

  • Also collect data why users don’t subscribe

Navigation: Pipeline section

Let's explore LibraPipe. It has 4 main section in navigation. Pipeline section shows parents information about delivery:

  • It's time to schedule a new delivery

  • Books are ready for delivery

  • Books have been delivered

  • Pipeline paused

  • Library card is full

Parents can schedule a delivery in 2 clicks!

Carefully selected books

Carefully selected books are essential for LibraPipes’ success. This is possible due to the ability to choose interests and reading levels.

Books History

Books History section helps parents to keep track of borrowed books and recall books that their children loved. Books History is in focus in Stage 3.

Account and subscription

Account section helps parent to update delivery information or library card. The section is consistent with other screens.

Retention rate: adding secret messages

To increase the retention rate, I implemented variable rewards, offering special benefits for every third delivery. This includes a message to the curator about preferred genres, illustrators, etc. Free perks are also included every 2 months.

LibraPoints are awarded with each delivery. The app's language is informal and fun, which also helps increase retention. All special benefits are color-coded for easy recognition and marketing.

Example of onboaring flow wireframes


Results

  • LibraPipe service meets the needs of parents.

  • The screens are structured and user-friendly, making it easy for parents to understand how the app works and navigate it effortlessly. Parents appreciate that the app is effective without requiring too much from them.

  • LibraPipe successfully conveys values: Cute, Warm and Old-fashioned through colours, illustration and typography.

  • I proposed stages and metrics for the team to focus on, as well as measures to increase the retention rate.

  • The design is consistent, and the Figma file is ready for development, complete with all variables and components.

© 2024 Natalia Sergeeva