A Friendly companion

A journaling companion to help when writer's block takes over

SaaSWeb applicationiOSAndroidBranding

Product type

SaaS | Web application, iOS, Android

Design methodology

Lean UX (Double Diamond)

Technologies used

Design technologies

  • Figma

Development technologies

  • GitHub
  • Render
  • Neon
  • Anthropic
  • ElevenLabs
  • Resend
  • Sentry

Analytics solutions

  • PostHog

Payment solutions

  • Stripe

Illustration and animation

  • Midjourney

Current phase

MVP (Minimum Viable Product) phase

Next step

Mobile product launch: iOS and Android

Product

Product synopsis

I have always loved journaling. One of the main issues I've always had with journaling is knowing where to start, so I built myself a little AI companion that would help me do that. That's how Friendly came to be. Friendly is a companion that will have a friendly conversation with the user and then produce a well-written journal post. The user does not need to think about how to write or where to start. The companion will do that for them. Friendly is available through a monthly subscription based on how much the user wants to converse with the companion.

The product is in its first phase. User analysis and research are ongoing to better understand users' needs and what new features to introduce next.


The companion was built to be a friendly presence for the user, trained to be a friendly voice, not a therapeutic one.

A saved Friendly journal entry
The Friendly journal list

The Friendly companion helps the user build a proper journal post by simply having a normal conversation about their day.

The product development is one side of the product; the other side is the design and branding. When designing the product and the branding, a competitive analysis was conducted to know where to place the product in the market.

The Friendly marketing landing page, featuring the character used in the branding
The Friendly conversation start screen

The design language is simple and clean. I wanted the user to feel comfortable while speaking with the companion.

The Friendly admin dashboard overview

To better understand the users and to follow up on the key performance indicators, an admin login has been created. Through the admin dashboard, I can see the number of users, who they are, and how active they are. I can also see the monthly recurring revenue.

The Friendly admin user list
The Friendly admin user detail view

In the admin panel, each user can be viewed along with all their details. The admin has full control over the users and can see the packages they have signed up for.