Welcome to the Golang Chat Application! This application allows users to communicate in real-time through text messages. It's built with Go for the backend, WebSocket for real-time communication, and a simple HTML/CSS/JavaScript frontend.
- Real-time Messaging: Instantly send and receive messages.
- User Authentication: Securely log in and authenticate users.
- One-on-One Chat: Engage in private conversations.
- Group Chat: Create and participate in group discussions.
- Emojis and GIFs: Express yourself with a variety of emojis and GIFs.
- Notification: Receive notifications for new messages.
- Responsive Design: Enjoy a seamless experience across devices.
-
Backend:
- Go (Golang) for server development
- Gorilla WebSocket for real-time communication
- MongoDB for data storage
-
Frontend:
- HTML, CSS, JavaScript
- WebSocket for real-time communication
- Clone the repository:
git clone https://github.com/talha959/Golang-Chat-Application