Inspiration
Project management tools like Jira and Confluence are great for tracking tasks, but the data is dry and often hard to digest. We wanted to make project histories engaging and memorable. Turning lists of tickets into stories people actually want to read and experience.
What it does
- StoryForge transforms Jira projects into immersive narratives:
- AI-generated stories describing your team’s journey
- Comic strips illustrating project milestones and challenges
- Audio narration of the story for an engaging, multimedia experience
- All in a single dashboard that’s interactive and visually appealing.
How we built it
- Backend: Python Flask with OAuth authentication to securely connect to Atlassian.
- AI Integration: Google Gemini generates stories and comic prompts; ElevenLabs produces audio narration.
- Frontend: React + TypeScript with Tailwind CSS for a professional, responsive interface.
- Database: SQLAlchemy to store users, projects, and generated stories.
- APIs: REST endpoints for seamless communication between frontend and backend.
Challenges we ran into
- Handling large Jira projects efficiently and avoiding API rate limits.
- Generating coherent, entertaining narratives from raw ticket data.
- Synchronizing AI-generated text, comic images, and audio into a cohesive experience.
Accomplishments that we're proud of
- Smooth OAuth flow and project syncing for any Jira project.
- Beautiful UI that makes project stories engaging and shareable.
What we learned
- How to combine multiple APIs to build a seamless user experience.
- Best practices for handling project data, OAuth authentication, and AI text-to-media workflows.
- Designing an interface that balances functionality with visual storytelling.
What's next for StoryForge
- Improve comic visuals with DALL-E or MidJourney for more detailed panels.
- Add PDF export and sharing features for retros and presentations.
- Incorporate analytics to show team engagement and story popularity.
- Expand support to Confluence and other project management platforms.

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