Chatty is a client-side single-page app built with ReactJS, Webpack which includes Babel, JSX, ES6, and webpack dev server, and WebSockets using Node package ws on the server-side, and native WebSocket on client side.
App displays how many users are currently online, assigns each user a random colour, and displays a notification when a user changes their name.
A user's colour persists even if they change their name. Each new user will be assigned a new, completely random colour.
Install the dependencies and start the server.
npm install
npm start
open http://localhost:3000
- React
- Webpack
- babel-core
- babel-loader
- webpack-dev-server
- uuid
- random-color
- Express
- ws
- WebSockets