In the meantime, feel free to check out my other pinned repos!
“The spice must flooow! *ahem*, sorry for that. What I meant was - let your ideas flooooow!”
Flow chart / diagram type webapp for organising your ideas, tooling, etc.
Playground: https://brain-waves-client.vercel.app/
Playground w. debug: https://brain-waves-client.vercel.app/?debug=true
-
State management
- Multi-store using Pinia
-
UI & UX
- Logo animation
-
Behaviours
- Pan
- Zoom
- Zoom toward pointer
- Limit to boundaries on resize and rescale
-
Toolbar
-
Tools
- Select pointer
- Add shapes (square, circle)
-
Controls
- Zoom in/out
- Reset
-
-
Connectivity
- WebSocket client
-
QOL (Quality of Life)
- Debug tools
- Add
debug=trueparam to any URL
- Add
- Debug tools
-
Config
- Import path aliases
- Pnpm (built on v9.14.2)
# Clone and install dependencies
$ git clone https://github.com/wolfpilot/brain-waves-client.git
$ cd brain-waves-client
$ pnpm install# Install browsers for the first run
npx playwright install- Pan & Zoom with JavaScript by Radu Mariescu-Istodor