Inspiration
I wanted to make storytelling accessible and enjoyable for everyone. So I worked on Story Weaver that combines the simplicity of dropdown menus with the magic of AI-generated narratives and illustrations. This empowers users to create unique stories without the need for advanced writing or artistic skills.
What it does
Story Weaver helps users to:
- Generates customized story cards based on user-selected elements.
- Creates unique narratives using AI.
- Create beautiful illustrations to accompany each story.
- Allows users to share, download, and print their creations
- Offers a variety of themes and art styles to suit different preferences
How I built it
I designed the App's user interface using components provided by Canva. Then I worked on integrating AI to generate coherent and engaging narratives. Along with that I also worked on illustration generation system that aligns with the story elements. Finally I Implemented user input validation and error handling along with testing by generating lot's of stories.
Challenges I ran into
This was first app I created so it definitely took lot more time than what I expected. But that's not it I also had to figure out
- How to get unique and new story and illustration everytime
- Adjust font size and cards based on page dimension.
Accomplishments that I'm proud of
I am happy that I was able to created Story cards that can be useful for children and with an easy interface to generate unique story.
Also, I'm proud that I kept working on this app because of this I have something that I can show proudly to my younger cousins and they will be able to understand what work I do
What I learned
This is first App I created in Canva, so that's the most important thing I learned while working on this project. I feel like I have opened door to lot's of new opportunities and have many exciting ideas I want to keep building on Canva. While developing this App I learned how to position element, integrate AI in Canva and put everything to generate beautiful Story Card.
What's next for Story Weaver
- Getting Story Weaver published on Canva
- Implementing multi-card stories for longer, more complex narratives
- Expand the range of themes, characters, and art styles
- Adding rate limit to stories generated.
Built With
- ai
- canva
- react

Log in or sign up for Devpost to join the conversation.