Description
NodeChat – Secure Offline Realtime Messenger | Electron.js + React.js + Node.js
NodeChat – Secure Offline Realtime Messenger | Electron.js + React.js + Node.js is a secure, standalone desktop chat application built with Electron.js, React, TailwindCSS, and Socket.IO. It allows teams to communicate instantly without internet dependency or complex setup. Designed for office environments, NodeChat runs completely offline within your local network — no servers, no subscriptions, no external databases.
Key Features
- Offline Peer-to-Peer Chat – Works within your LAN using WebSocket technology.
- Cross-Platform Support – Available for Windows, macOS, and Linux.
- User Profiles & Avatars – Each user can personalize their profile and avatar.
- Dark Mode Interface – Modern, distraction-free design with theme customization.
- Instant File Sharing – Transfer images, documents, or any files securely.
- Typing Indicator & Read Receipts – Real-time communication feedback.
- Smart Notifications – In-app, sound, and desktop notifications.
- Local Storage – All data stored locally (messages, avatars, preferences).
- User Presence – Real-time online/offline and activity status tracking.
- Easy Setup – Just npm install and npm run build to get started.
- Status & Availability – Set a custom status message and choose your availability (Online, Offline, Away, etc.) visible to other users.
- Appearance – Personalize the app with your preferred theme and color scheme.
- Emojis – Express your emotions easily with built-in emoji support.


