To implement a chat application using ReactJS on the client side, node.js (express) for server side and socket.io to implement real-time bidirectional event-based communication.
Instructions
- Clone the repo
cd chatterbox
- Install dependencies with
npm install
- Start client server with
npm start
- Go to backend folder to start the server
cd backend && node index.js
Todos:
- Add authentication using passportjs middleware
- Keyboard mapping to buttons for UX enhancement