A very simple Slack clone. Just for playing around with socket.io and elm.
Features:
- Create a user (just a name right now)
- Create or Join an organization
- Create or join a channel within an org (next)
- Create or join a group/DM chat
- Send and receive messages (currently between everyone, refactoring to be per org/channel/group)
- Online status
- Display Status (away, busy, etc)
- Install elm 0.19 (temporary until the 0.19 npm package is published)
- Install yarn
- Run
yarn - Open 3 terminals
- Run
yarn dev:elm(compiles elm) - Run
yarn dev:bundle(compiles client js) - Run
yarn dev:server(compiles server js, starts server) - Open browser window to
localhost:3000
- Install elm 0.19 (temporary until the 0.19 npm package is published)
- Install yarn
- Run
yarn - Run
yarn dev:build - Open browser window to
localhost:3000