ThatBatLuna / Beadi

Home Page:https://beadi.onrender.com

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

Beadi Logo

Node-based visual editor for adult entertainment. This is inspired by buttplug-editor.

This webapp enables you to create node-based programs and patterns for a variety of Toys which are compatible with the Buttplug.io Protocol.

A screenshot of the Beadi Interface

Features

  • Connectivity
    • Connect using your Browsers Bluetooth (Chrome only)
    • Connect using a remote server, e.g running Intiface
    • Connect to multiple servers (but i am indeed curious about the use-cases of this...)
    • Support for advanced Toys that have multiple actuators (Support for rotators and linear actuators is currently incomplete but probably usable)
    • (Planned) Connect to more than just your toys (like lights, video playback, ...) to create a truly extravagant experience
  • Extensible Architecture
    • It is easy to add new nodes - maybe sometime in the future there will even be a plugin system, so you can unleash your creativity.
  • Pretty nice UX
    • The Interface is inspired by the Blender node-editor.
  • Complex and event based flows (Planned)
    • Use triggers, switches, randomizers and conditionals to create complex structures, that are more "intelligent" than a simple pattern and react dynamically to sensors or time.

A screenshot of the Beadi Interface

As this is small a side project of mine I am very happy to accept pull requests for bugfixes or features. However at the current state the code is a bit messy and I plan to change a lot of the internals, so coordination via Issues/Discussions will probably be helpful. I'd love to hear from You!

— Luna the Bat

Contributing

I don't really expect a lot of traffic here, so feel free to create Discussion threads or Issues for whatever you want. But please adhere to our Code of Conduct and be

  • Nice and respectful to everyone (where 'everyone' should be understood in the most inclusive sense possible)
  • aware that github has no age-restriction - so be responsible with what you write. Things that I deem too explicit will be removed. If you plan to interact with this project, I strongly recommend to read the Github After Dark section of buttplug.io.

Fun is sure a nice thing, but we may in no case forget to be responsible with what we do.

About

https://beadi.onrender.com

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:TypeScript 97.0%Language:HTML 1.7%Language:JavaScript 1.1%Language:CSS 0.2%