/chatty-app

Primary LanguageJavaScriptMIT LicenseMIT

ChattyApp Project

ChattyApp is a simple in-browser chat client with basic functionality. URL's linking to images (png, jpg, jpeg, gif, png, svg) will render the image instead.

The base React code was provided by LHL (https://github.com/lighthouse-labs/react-simple-boilerplate/).

Code for the Websockets server is found here: (https://github.com/bleung9/chatty-sockets)

This project uses port 3000 (http://localhost:3000/) in your browser.

Dependencies

  • babel-core version 6.23.1 or above
  • babel-loader version 6.3.1 or above
  • babel-preset-es2015 version 6.22.0 or above
  • babel-preset-react version 6.23.0 or above
  • babel-preset-stage-0 version 6.22.0 or above
  • css-loader version 0.26.1 or above
  • eslint version 3.15.0 or above
  • eslint-plugin-react version 6.9.0 or above
  • node-sass version 4.5.0 or above
  • sass-loader version 6.0.0 or above
  • sockjs-client version ^1.1.2 or above
  • style-loader version 0.13.1 or above
  • webpack version 2.2.1 or above
  • webpack-dev-server version 2.3.0
  • react version 15.4.2 or above
  • react-dom version 15.4.2 or above
  • uuid version 3.3.2 or above

Final Product

"Screenshot of Pika-chat home page.  Conversation with three separate open clients (browser tabs)"

Getting Started

  • Install all dependencies (using the npm install command).
  • Run the browser client using the npm start command.