Fullstack
Real-time Chat Application
A fully functional chat application featuring instant messaging, group chats, and read receipts using WebSockets.
October 6, 2025
Technologies Used
Vue.jsFastAPIPythonWebSocketsRedis
Technology Stack
The application relies heavily on **WebSockets** for establishing persistent, bidirectional communication channels between clients and the server, ensuring messages are delivered instantly.
Technical Details
The backend is built with Python using the **FastAPI** framework for the REST API and the websockets
library for real-time handling. The frontend is a minimal **Vue.js** application focused on performance and low latency.
Messages are encrypted and stored in a non-relational database (Redis) for fast retrieval.