A proof of concept to make a distributed Figma with Elixir.
Try it here:
https://figmex.nathanwillson.com
If you'd like to use Figmex locally, you'll need to install Elixir. I'd suggest using asdf for that.
# install dependencies
mix deps.get
# install js dependencies
mix setup
# start the server
mix phx.server
# server should be available at http://localhost:4000
Start the first node:
PORT=4000 iex --sname abc@localhost -S mix phx.server
Start a second node:
PORT=4001 iex --sname xyz@localhost -S mix phx.server