Vide Code Series. Part 6.
Vide Code Series. Part 6.
Vibe Coding Project: Powered Mind Map, lightweight
View the live demo here.
Yes, it’s true, I skipped 5 - because it turned into a small passion project as I help my son work on a game which he was inspired to make while watching me work. He hijacked my app-a-day project but I love it and It will be added later once he gives the all clear - he’s the captain for now.
A quick mind-mapping tool. Admittedly, a lot of lessons learned on this one.
- AI codes far better when using iteration. You can’t just ask for it make a change, you have to re-upload the code and ask for incremental changes. Despite quality of prompt; hope for the best but prepare for the worst.
- If you do attempt to simply “request modifications” the AI will hallucinate (sooner or later depending on complexity) and derail the entire mission.
- This app took about 37 iterations to complete and tune - still not perfect but that was never the goal.
AI Generated Summary of My Prompt
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
Powered Mind Map – User Requirements Summary
Single-file HTML mind map application that runs entirely in the browser
Polished, interactive, best-effort implementation
Structured hierarchical mind map (true parent → child relationships)
Nodes are not free-floating and do not drift
No spring / physics chaos (stable, deterministic layout)
Nodes spawn in valid positions (no overlapping on creation)
Root node is visible on load (not offscreen)
Clear visual connections between nodes (parent → child links)
Ability to:
Select a node
Add child nodes to the selected node
Edit node labels
Collapse / expand branches
Layout behaves like a tree, but still feels animated and alive
Zoom and pan support so large maps remain usable
Visual style:
Dark background
Clean, readable text
High contrast nodes and links
State persistence:
Save mind map state
Reload saved state
Designed to feel like a real mind-mapping tool, not a demo or toy
Browser-only (no backend, no build step, no frameworks beyond JS libs)
This post is licensed under CC BY 4.0 by the author.
