Project Story: Actionify – AI for Smarter Meetings

Inspiration

Meetings often waste time and lose focus — important decisions, tasks, and insights slip through the cracks. As a student and solo developer, I’ve seen how disorganized discussions reduce accountability and momentum. I wanted to create a tool that transforms conversations into clarity, helping teams, nonprofits, and communities stay aligned without the burden of manual note-taking.

What it does

Actionify is an AI-powered web app that turns messy recordings or transcripts into structured insights:

  • Media Upload: Upload audio/video files or paste text directly.
  • AI Transcription: Speech-to-text with speaker detection using Whisper (or AssemblyAI).
  • Smart Analysis: With OpenRouter LLMs, Actionify generates concise summaries, extracts action items, and highlights decisions.
  • Sentiment Analysis: Understand tone and engagement with overall and speaker-level sentiment.
  • Interactive Dashboard: Clear tabs for transcripts, summaries, action items, and sentiment.
  • Export Options: Download reports in PDF, Markdown, CSV, or push to Trello/Slack.

How we built it

Actionify combines a modern frontend with powerful AI integrations:

  • Frontend: React + TypeScript, Vite, Tailwind CSS, Lucide Icons, Recharts, React Router DOM, and React Hot Toast.
  • Backend/Integrations: Cloudinary for media storage, Whisper/AssemblyAI for transcription, OpenRouter for LLM-powered summarization & analysis, jsPDF for report exports.

This lightweight client-driven architecture ensures scalability, speed, and simplicity.

Challenges we ran into

  • Managing multiple APIs with rate limits and authentication.
  • Designing real-time progress tracking for long analysis tasks.
  • Crafting reliable prompts for LLMs to ensure consistent action-item extraction.
  • Handling large files while keeping the app responsive.
  • Creating clean, multi-section PDF reports entirely on the client.

Accomplishments we’re proud of

  • A seamless workflow that connects transcription + LLM analysis + sentiment into one dashboard.
  • An intuitive UI that makes advanced AI features accessible.
  • Flexible export tools that integrate with real workflows (CSV, Slack, Trello).
  • A real-world solution that saves time, reduces miscommunication, and improves collaboration.

What we learned

  • How to orchestrate multiple AI services into one smooth user experience.
  • Advanced React + TypeScript development at scale.
  • Practical prompt engineering for structured AI output.
  • Balancing performance and usability when handling heavy data.
  • Full-stack thinking, even with a client-heavy architecture.

What’s next for Actionify

  • Real-time meeting insights while conversations are ongoing.
  • Direct Zoom/Google Meet integration for instant analysis.
  • Customizable AI models to fit different use cases.
  • Team collaboration features like assigning and tracking action items.
  • More advanced data visualization for sentiment and engagement.
  • Multilingual support to serve global teams.

Built With

  • assemblyai
  • huggingface
  • jspdf
  • lucidreact
  • openrouter
  • react
  • reactrouterdom
  • rechart
  • talwindcss
  • typescript
  • vite
Share this project:

Updates