Inspiration
The core inspiration was to create a new level of experience where users are able to enter in deep connection with their favorite characters of books, mythology, legends, philosophers, pirates etc. How would be great to let the main protagonists to tell you their story and how they felt? How would you feel to talk about meaningful thoughts with Socrate or Plato?
What it does
Right now the application lets the user create a personal profile (only on his device, without an account) and it gives access to the characters of different worlds (Enchanted Forest, Magic & Alchemy, Pirates & Sea, Adventures, Great Heroes and Philosophers). The user can start a conversation with each character who has its own personality, way of speak and backstory context. Its answer are always related to who the character is and its storyline.
How I built it
Since I'm a UX Designer I started by brainstorming different ideas, making a few raw sketches and define functionalities and flows. Then I've tested a few prompts within bolt.new, the last one created a great base for integrating all the other parts, always within bolt.new. Main layout was defined by bolt with some reference images created in figma. Images have been AI Generated and the characters chat works with OpenAI API.
Challenges we ran into
At the beginning I would have loved to make something more complex, but I didn't had much time and I realized that some technical investigation was needed to add Authentication with Supabase or Subscription with RevenueCat.
Accomplishments that we're proud of
Making everything works and looks how I planned has been really satisfying.
What's next for Tales Friends
I would like to integrate a simple TTS for the chat, than two things:
- live talk with the AI Avatar
- Makes the avatar read parts of the book for you
- Integrating a subscription model
- Get real user feedback
My main idea is to create the real feeling of talking to your favorite character. Right now only public available characters are available, but this application could be the alternative to listen an audiobook, or more specifically to have a new kind of experience for the audiobooks.
Built With
- ionos
- netlify
- openai
- react
- tailwind
- typescript
- unicornstudio
Log in or sign up for Devpost to join the conversation.