A client-side SPA (single-page app) built with ReactJS, Webpack, Babel, Node.js and Web Sockets. The client-side app communicates with a server via WebSockets for multi-user real-time updates. No persistent database is involved; the focus is on the client-side experience
Clone the repo to your local machine. Install the dependencies and start the server.
1st server
npm install
npm start
open http://localhost:3000
2nd server
cd to `chatty_server`
npm install
npm start
open http://localhost:3000
You can store static files like images, fonts, etc in the build
folder.
For example, if you copy a file called my_image.png into the build folder you can access it using http://localhost:3000/build/my_image.png
.
This project includes React ESLint configuration.
npm run lint
- React
- Webpack
- babel-loader
- webpack-dev-server