#iMessage
This is a real time iMessage app, that uses react and websockets. It allows many users to enter a chat room and comunitcate. While changing names, putting emojies and cats (enter "ilikecats" no capitals).
Usage
- Clone this repository
- Install all dependencies (using npm i)
- Run the web server using npm start or node server.js (while being in that folder)
- In another terminal window, go into the chatty_server folder, and run node chatty_server.js
- Open app on localhost:3000
Dependencies and DevDependencies
- React
- Webpack
- babel-loader
- webpack-dev-server
- 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
- cat-me
- express
- jquery
- react
- react-dom
- ws
known bugs
- If a user leaves the page without loging out, they will not get taking out the user bar, they will get removed from the current users counter, this is an issue with using "unload" on chrome and other browsers.