talk.io is a command-line chat application built using socket.io and blessed.
- The backend is a express server with Socket.io and Redis.
- The frontend is CLI application built using the blessed library.
- Built using event driven architecture (events and listeners)
- Send and receive messages in the CLI
- Fast and reliable communication using Socket.IO library
- Message storage using Redis
- Start a redis server at default port.
- From the root working directory:
npm run server- From the root working directory:
npm run client/login <username>: log in with given username/clear: clear the chat/logout: log out/exit: exit the app