A realtime chat app in React + Redux + Socket.io (with node and express);
This application uses WebSockets to realtime communication e localStorage to save the user settings.
The user interface was built with ReactJS and use Redux to manage data.
Clone the repository with:
git clone [email protected]:jeffersonrt/react-chat.git
In the project directory, you can run:
Enter into project folder by the terminal and run npm install
, in order to install all necessary packages.
After that, run npm start
Open http://localhost:3000 to view it in the browser.
In another terminal pane, run node /server/index.js
, it is the chat server.
Open http://localhost:3000 in two different browsers or in an incognito window.
Now each window can send a message between each other, like a chat.
On the menu Settings
you can change de user preferences, like name, theme color, time format etc.