Full-Stack Development of Autobiography AI Writer

OttoStory

Full-Stack Development of Autobiography AI Writer

main otto

Overview

“I chose Lengin primarily because you seemed the most organized. You had the breakdown of the timeline, costs, sprints and also you have a strong team. I’ve enjoyed working with you”

Stanislav Pavlov

HR, Cyberland OÜ
OttoStory is an autobiography AI writer that can take huge chunks of verbal data and long stories with lots of details and then build a high-quality rewritten text out of them. Then, you can construct covers and get a hardcover book for you, relatives, or loved ones that will live on forever.
Share

Requirements

Our solution

OttoStory needed a way to turn scattered notes, recordings, and thoughts into structured autobiographies without losing authenticity.
We designed a platform where voice, text, and documents seamlessly converge, and AI reshapes them into compelling autobiographical chapters.
The vision was to let technology support human storytelling, keeping the author’s voice while improving flow and style.
Our co-authoring flow balanced automation with user control: authors could invite family as guest contributors, while AI ensured consistency and polish.
Users had to feel safe sharing deeply personal stories, with clear guarantees that their data stayed theirs.
We applied enterprise-level cloud storage with temporary access links, ensuring personal stories remained protected while still easy to collaborate on.
The end goal was not just digital drafts but professional, shareable, physical books that could be passed down for generations.
We built tools to design covers, integrated Lulu’s print-on-demand, and connected Shopify, enabling users to go from life story → hardcover book → global sales in a single flow.

OttoStory and Lengin Development

OttoStory’s founder, Shray Goel, sought to bring his idea to life. He posted on different websites and had a few rounds of interviews with many developers. Ultimately, Shray decided to go with Lengin.

Since then, we have been adjusting to OttoStory’s scaling needs. They’ve had an opportunity to work with several Lengin developers at different stages of development so far.

How does OttoStory work?

Frame-2087325701-min
Registration and authorization can be conducted via a Google+ account or Facebook. There is also a form for filling in some personal information for an account.

Stripe Payment System Integration

Frame-2087325702-min
To continue OttoStory suggests three subscription plans powered by an integrated Stripe payment system. Costs are withdrawn automatically without requiring users to manually renew the plan monthly.

Data Input, Processing And Editing

After authorization, regular users can both continue writing a story or start writing a new one. OttoStory helps the user structure the story by life stages: from childhood to senior adulthood. Each stage has a huge database of questions to navigate the author through the autobiography.
Frame-2087325705-min
OttoStory provides three ways to upload data for the story:
Text input
Speech-to-text
Upload PDFs, Doc, or TXT files
Frame-2087325707-min (1)
Google Translate integration allows users to translate their text into over 100 languages easily. This feature is handy for authors who want to reach a global audience without hiring a professional translator.
Using Deepgram enabled achieving an accuracy rate of 90% in transcribing audio recordings from diverse languages, including some with complex grammar and pronunciation rules.
Frame-2087325706-min
OttoStory keeps improving and is working on future Grammarly integration to help identify and correct grammatical errors, typos, and punctuation mistakes.

Results:

→ Delivered a system flexible enough to handle text, audio, and document uploads, with AI powering editing and narration.
→ Ensured data privacy and ownership while giving families a safe space to co-author and preserve life stories across generations.
→ Scaled up and down quickly to accommodate changing project requirements, ensuring that the final product met the client’s needs and exceeded their expectations.

What our client say

“I chose Lengin primarily because you seemed the most organized. You had the breakdown of the timeline, costs, sprints and also you have a strong team.”

Shray Goel
Founder, OttoStory

View other case studies