Inspiration

As a developer, I've sat and participated in countless standups, most of which are repetitive, lifeless, and easy to forget. Inspired by anime storytelling - where heroes form guilds, join parties, and take on quests - I wanted to reimagine work in the same spirit. And that's how StandUp Saga was born. An app that transforms your daily standup updates into epic, AI-powered stories you actually want to share.

What it does

The app allows users to:

  • Enter their standup updates (what you did yesterday, what you'll be doing today, any blockers).
  • Choose a theme (Anime, Fantasy, Slice-of-Life, etc.).
  • Generate a stylized AI response (currently we are using OpenAI's GPT-4o model).
  • Upload the generated update.
  • View and react to updates.
  • Create or join parties to correspond updates with teammates.
  • Buy the pro version to unlock extra features such as multiple parties, and more than five members per party.

How we built it

The app is built using:

  • Expo for cross-platform experience - iOS, Android, and Web
  • Firebase for user and party management
  • OpenAI GPT-4o for generating standup sagas in various themes
  • RevenueCat for in-app purchases

Challenges we ran into

One challenge I ran into was working with OpenAI API and streaming responses. I initially considered using Vercel's AI SDK for simplified API routing and streaming, but I ran into compatibility issues with the completion methods. After some trial and error, I opted for the official OpenAI Node SDK, giving me more control over the streaming and completion methods.

Accomplishments that we're proud of

Here are some accomplishments I am proud of:

  • Built a mobile-first interface that combines storytelling, productivity, and teamwork in one seamless UX
  • Created a party system where users can join guilds and react to each other's standups; all powered by Firebase.
  • Successfully implemented AI-powered streaming responses, allowing users to see their saga unfold in real-time.
  • Integrated RevenueCat for in-app purchases, unlocking support for premium features like party upgrades.

What we learned

I learned about the different approaches to AI streaming, and how to best deploy API routes alongside a mobile frontend using EAS Hosting. I also deepened my understanding of AI prompt design to generate consistent and concise output across varying themes.

What's next for StandUp Saga

Immediately, I'll be working on improving the web interface, so users can create and view sagas from desktop or browser as well as mobile. After that:

  • Reroll functionality: let users generate alternate saga versions for the same update
  • Custom themes: currently, all updates are generated with anime-inspired theme, and I would like to add more themes such as sci-fi, crime detective, and even Marvel or DC universe themes.
  • Export and Share: allow for exporting and posting daily updates to other tools like Slack, Discord or Telegram

Built With

Share this project:

Updates