I had to create 50 folders and 70 files for a project. I looked at the ASCII tree. Looked at my terminal. Thought "absolutely not" — and spent the next few days building a tool to do it for me instead. Classic developer move. No regrets. So I built: Folder Structure Visualizer Paste any ASCII folder tree → explore it like a real project → download a working scaffold in seconds. Not just empty folders. It generates real project starters: → React + Vite (JSX / TSX) → Tailwind CSS setup → Node + Express backend → Any combination, placed anywhere in your tree Run npm install → npm run dev → it just works. The hardest part? The parser. ASCII trees look simple… until you try to parse them. Different formats. Different spacing. Pipes, indents, mixed styles. The first version broke on anything that wasn't perfectly formatted. The fix: two separate parsers — ASCII-style + indentation-style — with automatic detection. Took a few "what is happening" moments to get right. What I learned building this: → Solve your own problem first. The best tools come from real frustration. → "Simple" inputs are never simple. Text is chaos. → Shipping something imperfect beats perfecting something unshipped. → The WTF moments are where the actual learning happens. Built with React + Vite, JSZip — and a lot of trial and error. If this saves you from manually creating folders — glad it helped. If it breaks — I'd love to hear about it 😄 P.S. Works on my machine — said every developer. #webdev #react #javascript #opensource #buildinpublic #devtools #sideproject

To view or add a comment, sign in

Explore content categories