A simple Chat server similar to teams made for quick texting and file sharing like Microsoft Teams. No Signins, No passwords. Just enter user name to start using the server. All chats are classified under 'Rooms'. Anyone with a username can create rooms. Simply open a room to drop a message.
💡 Note: All the messages sent, rooms created & files shated are in-memory and disappears when you restart the server.
- Reason 1: To understand the JS ideology of 'It might not be the most efficient solution, but it works' way of building things.
- Reason 2: Rarely, a short(1-2hrs) Ethernet/wifi issue makes local file sharing and simple texting hard at my office. Wanted to solve that problem with this experimental application.
- Simple chat
- Drag and Drop file sharing(upto 2GB)
- Voice calls
- Video calls
- Issho has a server built with Express.js backend and a React.js client
- You have to spin up the server first and then the client
- No database or whatsoever. Everything is in-memory
- Clone the repo
git clone https://github.com/RicardoVercetti/issho.git- go to the server directory
cd issho && cd issho-server- Install the dependencies
npm install- Run the project
npm run dev- go to client directory
cd issho-client- install all the dependencies
npm install- run the project
npm run dev