Real-Time Chat Application using Docker
Real-Time Chat Application using Docker and Socket.IO Real-Time Chat Application using Docker and Socket.IO Name: Devnarayan R Register Number: 23BCE1109 Course: B.Tech – Computer Science and Engineering Introduction This project demonstrates how to containerize a real-time chat application using Docker. The app enables multiple users to chat simultaneously through a clean and responsive frontend built with HTML, CSS, and the Socket.IO client, connected to a Node.js + Express backend using WebSockets. By splitting the system into frontend and backend containers, the project showcases Dockerfiles for service isolation, Nginx for frontend hosting, and Docker Compose for orchestration. Objectives Part 1 – Frontend Develop a responsive and minimal chat UI using HTML, CSS, and Socket.IO client. Containerize the frontend using Nginx as the static web server. Ensure smooth communication with...