Hacker News new | past | comments | ask | show | jobs | submit login
Show HN: Dinky Dog – shareable mind-maps with real-time collaboration (dinky.dog)
4 points by katspaugh 10 months ago | hide | past | favorite
I've been working on Dinky Dog on and off since March 2024, while using it at work to quickly organize thoughts, share ideas and take structured notes in meetings. It works well for me, although I'm curious what draws people to more powerful and complex apps like Miro and Excalidraw.

Dinky Dog is heavily inspired by Kinopio[1] which I love and simply wanted to make my own.

It's written in plain TypeScript without any frameworks. I've created a simple component system for it, based on an event emitter. It's proven to be OK for this use case albeit a bit of a masochistic experience.

I used durable-stream[2] for real-time collaboration. It's based on CloudFlare Workers and Durable Objects under the hood. It works really well and was a breeze to deploy.

Each user action is broadcast via a Web Socket to all connected peers and is replayed in their browser. All mind-maps are editable by anyone with a link, so there are no accounts and authentication (yet?).

Looking for UX feedback along with suggestions on how to market this app and get people onboard. Thanks!

---

[1] https://kinopio.club

[2] https://github.com/voxoco/durable-stream




Join us for AI Startup School this June 16-17 in San Francisco!

Guidelines | FAQ | Lists | API | Security | Legal | Apply to YC | Contact

Search: