https://github.com/kevinzg/phoenix-bloc
Simple collaborative editor on Elixir with Phoenix channels
https://github.com/kevinzg/phoenix-bloc
collaborative-editing elixir operational-transformation phoenix-channels phoenix-framework
Last synced: about 1 month ago
JSON representation
Simple collaborative editor on Elixir with Phoenix channels
- Host: GitHub
- URL: https://github.com/kevinzg/phoenix-bloc
- Owner: kevinzg
- License: mit
- Created: 2017-04-24T14:20:48.000Z (over 8 years ago)
- Default Branch: master
- Last Pushed: 2017-05-05T20:07:45.000Z (over 8 years ago)
- Last Synced: 2025-01-29T18:46:56.375Z (8 months ago)
- Topics: collaborative-editing, elixir, operational-transformation, phoenix-channels, phoenix-framework
- Language: Elixir
- Homepage:
- Size: 66.4 KB
- Stars: 3
- Watchers: 1
- Forks: 1
- Open Issues: 0
-
Metadata Files:
- Readme: README.md
- License: LICENSE
Awesome Lists containing this project
README
# PhoenixBloc
To start your Phoenix server:
* Build Docker images with `docker-compose build`
* Install dependencies with `docker-compose run --rm web mix deps.get`
* Install Node.js dependencies with `docker-compose run --rm web sh -c "cd assets && npm install"`
* Start Phoenix endpoint with `docker-compose up`Now you can visit [`localhost:4000`](http://localhost:4000) from your browser.
## To-do
* Implement proper OT
* Save the latest bloc version