Project

Chat System Using Socket Programming

Socket Programming
Python
Frontend
Backend

Chat

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:

Alt text

Structure :

Alt text

Private Chat Room :

Alt text Alt text
Alt text Alt text

Group Chat Room :

Alt text

AI Private Chat Room :

Alt text Alt text
Can try it at the following link : Try By Yourself!!