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

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