anonymous10062002 / Crew-Collab

A Real-time chat application where users can chat together via rooms. Users can create room, can see all the previous messages after joining in a room. Ans they can see number of online users in their room.

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

CrewCollab [Slack app Clone]

image

CrewCollab is a collaborative messaging platform designed to help teams work together more efficiently. With CrewCollab, team members can create rooms for specific projects, departments, or interests and easily communicate in real-time. CrewCollab aims to streamline communication and increase collaboration among team members, helping teams stay connected and productive no matter where they are located.

Demo

CrewCollab Web Page

Authors

Backend Deployment

To deploy this project run following commands on Backend folder

  npm install
  npm run dev

Environment Variables

To run this project, you will need to add the following environment variables to your .env file

mongoURL

normalKey

refreshkey

port

crypterKey

redisURL

Features

  • User Authentication [oAuth]
  • Live Chat Feature
  • Secured password through hashing
  • Message encyrption
  • Rooms Creation and Join

About

A Real-time chat application where users can chat together via rooms. Users can create room, can see all the previous messages after joining in a room. Ans they can see number of online users in their room.


Languages

Language:JavaScript 64.9%Language:HTML 23.1%Language:CSS 12.0%