Skip to content

Chatty App Is Twitter App is a full stack application built with ReactJS, SASS, Webpack with Babel, JSX and ES6. Websockets using Node package 'ws' on the server side, and native Websocket on client side. Chatty will allow users to communicate with each other without having to register accounts. It includes several features like seeing how many …

License

Notifications You must be signed in to change notification settings

79manuel/chatty

Repository files navigation

Chatty App

Chatty App is a full stack application built with ReactJS, SASS, Webpack with Babel, JSX and ES6. Websockets using Node package 'ws' on the server side, and native Websocket on client side. Chatty will allow users to communicate with each other without having to register accounts. It includes several features like seeing how many users are online and changing the color of different users.

Final Product

"Screenshot of Home Page." "Screenshot of New Message." "Screenshot of Username Changed" "Screenshot of 2 users" "Screenshot of 3 users"

Dependencies

  • babel-core
  • babel-loader
  • babel-preset-es2015
  • babel-preset-react
  • babel-preset-stage-0
  • css-loader
  • eslint
  • eslint-plugin-react
  • node-sass
  • sass-loader
  • sockjs-client
  • style-loader
  • webpack
  • webpack-dev-server
  • express
  • react
  • react-dom
  • ws

Getting started

  • Install all dependencies (using the 'npm install' command).
  • Run the development web server using the 'npm start' command.
  • Run the websocket server using the 'npm start' command in chatty_server folder.
  • Open http://localhost:3000

About

Chatty App Is Twitter App is a full stack application built with ReactJS, SASS, Webpack with Babel, JSX and ES6. Websockets using Node package 'ws' on the server side, and native Websocket on client side. Chatty will allow users to communicate with each other without having to register accounts. It includes several features like seeing how many …

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Contributors 9