TL;DR : Created an interactive brainstorming app using D3.js + OpenAI. Type a topic, AI generates ideas, click to expand into infinite subtopics. It's live and free to try!
What It Does Right Now
Core Features:
- AI-powered topic generation using GPT-4o-mini
- Interactive bubble-based mind maps with D3.js force simulation
- Save & restore your brainstorms (Google auth)
- Multiple themes including a cyberpunk neon mode
- Fully responsive design
- Create custom connections between any ideas
- Export to text or markdown
- Deep dive AI analysis for any topic
- Smooth animations and transitions (1.5s cubic-bezier, baby!)
The Tech:
- Vanilla JavaScript (no framework bloat)
- D3.js v7 for force-directed graphs
- OpenAI API for intelligence
- Node.js/Express + MongoDB
- Passport.js for auth
Visit and give e feedback StormAP.ai