Multi-user messaging client
Branch: master
Clone or download
Fetching latest commit…
Cannot retrieve the latest commit at this time.
Permalink
Type Name Latest commit message Commit time
Failed to load latest commit information.
build
chatty_server
docs
src
styles
.babelrc
.eslintrc
.gitignore
.jshintrc
LICENSE
README.md
index.html
package-lock.json
package.json
server.js
webpack.config.js

README.md

ChattyApp

ChattyApp is a multi-user messaging client built using React with a Node and Express server backend. Users are placed in a universal chatroom with other users, choose a persistent username, and share messages and images with the group. ChattyApp was a solo project, with collaboration along the way with @comberj.

Screenshots

"Main interface - desktop" "Main interface - mobile" "Main interface - desktop"

Getting Started

  • Install all dependencies:

    npm install

  • Run the ChattyApp client:

    npm start

  • Run the ChattyApp web server (in a separate terminal window):

    cd chatty_server && npm start

Dependencies

ChattyApp (client)

  • React
  • Webpack
  • babel-loader
  • webpack-dev-server

ChattyApp (server)

  • "express": "4.16.3"
  • "uuid": "^3.3.2"
  • "ws": "6.0.0"