Skip to content

Rounak00/ChatterBox

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

36 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

ChatterBox is a MERN based chatiing web application made with socket.io

1



Features

  • Login/Signup for Users
  • Search Users via name and email
  • One on One chat
  • Creation of group
  • Add people in group
  • Remove people from group
  • Rename Group
  • PWA

Glimpses of ChatterBox:

Login Signup
Serach_User Own_Profile
Group_Manipulation Create_Group
Chatting ChatPage
ErrorPage

ALl Backend Routes:

  • HealthCheck : localhost:3000/api [GET]
  • User Register : localhost:3000/api/user/ [POST]
  • User Login : localhost:3000/api/user/login [POST]
  • Get All Users : localhost:3000/api/user/ [GET]
  • Access Chat : localhost:3000/api/chat/ [POST]
  • Fetch Chat : localhost:3000/api/chat/ [GET]
  • Create Group : localhost:3000/api/chat/group [POST]
  • Rename Group : localhost:3000/api/chat/rename [PUT]
  • Add To Group : localhost:3000/api/chat/groupadd [PUT]
  • Remove From Group : localhost:3000/api/chat/groupremove [PUT]
  • Send Message : localhost:3000/api/message/ [POST]
  • All Messages : localhost:3000/api/message/:chatId [GET]

About

Chat MERN application based on web socket using socket.io

Topics

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published