Chat System Project
This system uses a Next.js frontend with a shared socket.io client to handle real-time communication. The backend runs FastAPI with a Socket.IO server, which manages user connections, private messages, group chats, and room joins. Usernames and room memberships are stored in simple in-memory structures. Overall, the frontend handles the UI while the backend processes events and maintains the chat state.
About This App page:
Structure :
Private Chat Room :
Group Chat Room :
AI Private Chat Room :
Can try it at the following link : Try By Yourself!!