Real-time React app server and built with express and socket io
node version 12 or greater.
Run develop mode.
Uses webpack-dev-server to build and serve the app (hot reload it's available), it opens automatically on the browser.
.env.dev config environment variables.
Builds the app for development to the public
folder, it's severed by express, hot reload it isn't available.
.env.dev config environment variables.
Runs and build the app in the production mode.
Runs all the tests in the App, Jest + Enzyme.
Runs all the tests in the App in 'watch' mode.
-
Chat page
- User’s messages on the right
- Other user’s messages on the left
- Message display the time it was sent
- Users can send pictures via URL, valid images' format jpg, png, and gif.
-
Settings page
- Usar can config it's userName, time format, and shortcut.
- All settings are consumed and saved on the LocalStorage.
- Button to reset all the settings back to its defaults.