Skip to content

Discord Like Mini Chat Room Application that allows users to join different chat rooms and exchange private messages in real time with other users in the same room.

Notifications You must be signed in to change notification settings

arpitpatawat/chatcord

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

7 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

chatcord

Discord Like Mini Chat Room Application that allows users to join different chat rooms and exchange private messages in real time with other users in the same room. The application is built using Go for the backend. The application uses a simple and intuitive user interface, making it easy for users to start chatting with others in no time.

Tools and Technology

  • Go (Programming Language)
  • Gin (Web Framework)
  • Zap (Logging Framework )
  • Gorilla WebSocket (Library for WebSocket)
  • HTML, CSS, JavaScript (Frontend)

Project Images





Steps to Clone and Run -

  • git clone https://github.com/arpitpatawat/chatcord
  • go to the root page and run go run main.go
  • open http://localhost:8000/ in browser to access the webapp.

Future Steps

  • User Authentication: Implement user authentication to allow registered users to access personalized chat rooms.
  • Private Messaging: Add support for private messaging between users within a chat room.
  • Emojis and Media Sharing: Allow users to send emojis and share media files in chat messages.
  • Message History: Implement message history to display previous chat messages upon joining a room.
  • User Status: Show online/offline status for users in the chat room.

About

Discord Like Mini Chat Room Application that allows users to join different chat rooms and exchange private messages in real time with other users in the same room.

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published