A cross-platform desktop app built with Electron.js, Tailwind CSS and React.js. The app allows users to broadcast messages and share images with other devices on the same network in real-time using Socket.io.
• Designed and developed a cross-platform desktop application using Electron.js, React, and Tailwind CSS. • Implemented real-time communication functionality through Socket.IO web sockets, allowing users to broadcast messages to other users on the network. • Built a robust backend Node.js server with Express.js, CORS, and Socket.IO to handle incoming messages and broadcast them to all other users on the network.
Below you can find working screenshots of the project
To start the Client application on a development server :
cd Client
npm install
npm start
.npm react:dev
.npm electron:dev
.npm run build
the installation file will be reflected in /Client/dist
by default this would be an application native to the operating system it was built fromTo Start the background chat server :
cd Server
npm install
npm start