Skip to content

wolfpilot/brain-waves-client

Repository files navigation

BrainWaves - Client

NOTE: This is a WIP.

In the meantime, feel free to check out my other pinned repos!

Table of contents

Intro

“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.

Demo

Playground: https://brain-waves-client.vercel.app/
Playground w. debug: https://brain-waves-client.vercel.app/?debug=true

Features (done)

  • 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=true param to any URL
  • Config

    • Import path aliases

Features (TBA)

Technologies

Getting started

Requirements

  • Pnpm (built on v9.14.2)

Installation

# 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

Resources

Guides

Assets

About

WIP: Vue.js flow chart app

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors