Skip to content

wolfadex/chatapp

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

3 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Chattapp

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)

To Develop

  • 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

To Run

  • 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

About

A very basic Slack clone using scoket.io and elm

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

 
 
 

Contributors