← All Projects
Communication
KC LanChat
Private internal messaging for teams — WhatsApp-style chat on your own LAN server.
Overview
KC LanChat is a self-hosted internal team messaging platform designed for organisations that want secure, private communication without relying on third-party cloud services. It runs on your local network with a FastAPI backend, real-time WebSocket messaging, and clients for both web browsers and Android devices.
KC Softwares in Nalagarh builds this for factories and offices that have banned public messengers for production photos, yet still need group chat, files, and a phone client. Messages stay on your LAN or VPS. Read the LanChat case study for how warehouse teams adopt it in a week.
Key Features
- Real-time messaging via WebSockets with instant delivery
- Direct messages and group conversations
- Reply, forward, edit and delete messages
- File attachments with authenticated secure downloads
- Read and delivered receipts
- Global message search and pagination
- JWT authentication with login lockout protection
- Admin console for user and group management
- Android app with Jetpack Compose UI
- Windows server GUI with first-run security wizard
Screenshots
Architecture
Web Client
Android App
↓ REST + WebSocket ↓
FastAPI Server
↓
SQLite Database