Overview
TeamChat+ is a real-time, room-based chat application built using Python and WebSockets to enable instant communication without relying on a database.
Key Features
- Real-time messaging via WebSockets
- Dynamic chat room creation and joining
- File sharing with automatic categorization
- Voice messaging using MediaRecorder API
- Message sync for newly joined users
- Responsive UI with animations and glassmorphism
Tech Stack
PythonFastAPIWebSocketsHTML5CSS3Vanilla JavaScriptWebSocket APIMediaRecorder API
Backend
PythonFastAPIUvicornWebSockets
Frontend
HTML5CSS3Vanilla JavaScript
APIs
WebSocket APIMediaRecorder API
Focus
Low-latency real-time systems and WebSocket-based communication.