I Built a Meeting Notes App That Actually Makes Sense
Be warned, this project was 100 % vibe-coded, using mostly Claude Code. It was a fun, yet demanding experience, and I learned a lot about building a web app that actually helps with meeting organization.
Note: This project isn’t open sourced yet, but I’m planning to release the code soon! In the meantime, you can try the live app and see what I’ve been working on.
TL;DR
I created Neetings, a web app that transforms chaotic meeting notes into organized, actionable content using smart block types and Kanban-style organization. It runs 100% in your browser (no backend!), supports 11 different content types, and exports to multiple formats. Perfect for anyone tired of messy meeting notes that go nowhere.
Fun facts:
- After 2-3 months of evenings and weekends tinkering away, the project is finally at a point where I can show it off and actually use it myself. 🎉
- I wouldn’t have been able to tackle this without the help of AI tools like Claude Code - to be honest. Or it would have taken me at least four times as long.
Hey there! 👋
So, I had this problem. You know the one – sitting in meetings, frantically scribbling notes, trying to capture everything, and then later staring at a wall of text wondering “what did we actually decide?” and “who’s supposed to do what?”
After one too many meetings where important decisions got lost in my messy notes, I decided to build something better. Enter Neetings – a meeting management app that actually helps you stay organized.
What Makes It Different
Instead of throwing everything into a generic text box, Neetings gives you 11 specialized block types for different kinds of content. Need to capture a decision? There’s a Decision block. Got an action item? TODO block. Random idea someone threw out? Idea block. You get the picture.
The magic happens when you switch to Kanban view – suddenly your linear meeting notes transform into organized columns by topic. It’s like having superpowers for meeting organization! ✨
The Features That Actually Matter
Smart Block Types: Instead of fighting with one-size-fits-all text boxes, you get purpose-built blocks for Notes, TODOs, Decisions, Issues, Ideas, and more. Each type has its own color and behavior.
Kanban Organization: Switch from boring linear notes to visual topic columns. Drag and drop blocks between topics as conversations evolve – because meetings never follow the agenda anyway! 😅
Attendee Management: Keep track of who’s in which meetings with a smart autocomplete system. No more “wait, who said they’d handle that?”
Powerful Search & Filtering: Find that decision from three meetings ago in seconds. Filter by content type, completion status, or date ranges.
Privacy First (Because Your Data Matters)
Here’s the best part – everything runs in your browser. No servers, no accounts, no “we promise we won’t look at your data” nonsense. Your meeting notes stay on your device, period.
Want to move your data around? Export to Markdown, RTF, DOCX, or HTML. Want to share with your team? Copy the clean, organized output. Want to back up everything? Full JSON export has you covered.
Built for Real Developers
As someone who lives in the terminal and gets annoyed by bloated apps, I made sure Neetings is fast and lightweight. It’s built with:
- Preact (because 3KB is better than 45KB)
- TypeScript (because bugs are annoying)
- 196+ tests (because I actually use this app)
- Drag & drop with proper sortKey algorithms (no jank!)
The whole thing started as a side project to solve my own problem, but I’ve been using it for months now and it’s genuinely changed how I handle meetings. No more post-meeting panic about whether I captured everything important.
Try It Yourself
The app is live at neetings.com – no installation, no signup, just start organizing your first meeting. Or if you’re the “I want to see the code first” type (respect! 🫡), I’ll be open sourcing it soon so you can dive into the implementation.
I built this because I was tired of meeting chaos, and honestly? It’s been a game-changer for staying on top of what actually matters. Give it a shot next time you’re in a meeting that could have been an email (but wasn’t) – you might be surprised how much clearer everything becomes when it’s properly organized.
P.S. – Yes, it has dark mode. Of course it has dark mode and yes, it was tedious to implement.
Read next ➡️