Inspiration

Comic4All was inspired by the classic storytelling game “Pass the Story” and our desire to encourage community creativity. We wanted to create a space where anyone—regardless of writing or drawing skills—could contribute to a shared story and see it come to life as a comic book.

What it does

Comic4All turns a group of individual ideas into a single, illustrated comic book—one scene at a time. Each user steps in as a “hero,” contributing a keyword or idea to continue the story. The platform transforms their input into a story paragraph and an illustrated comic panel, continuing the narrative from the last contributor. As more people join, the comic grows—with every scene credited to the user’s chosen hero name. In the end, a full comic is created, combining text and images in a visually engaging format, all shaped by the community

How we built it

• Backend Framework: Built using Flask, chosen for its simplicity and flexibility in rapid prototyping.
• Code Generation: We used Cursor to scaffold and structure the application quickly.
• AI Integration:
• ChatGPT-4o API to generate story paragraphs based on user prompts.
• DALL·E 3 API to create comic-style illustrations that match each story scene.
• Database: All user inputs, scene data, and hero names are stored in SQLite, allowing for quick and lightweight data management.

Challenges we ran into

Ensuring smooth narrative flow despite different writing styles Aligning visual generation with textual storytelling Front-end issues that should be fixed manually

Accomplishments that we're proud of

• Created a functional, engaging storytelling platform that feels playful and inclusive
• Seamlessly blended AI-generated writing and artwork into a comic format
• Made story creation accessible to anyone—no art or writing background required
• Developed a unique experience that credits every contributor meaningfully

What we learned

Work with Cursor seamlessly. Collaborative creativity thrives when the barrier to entry is low

What's next for ComicbyAll

Introduce user voting to influence story direction Add branching paths for non-linear comic structures Export finished comics as PDFs or animated storybooks

Built With

Share this project:

Updates