Voyager is a full stack website & for real-time communication between users, it uses Socket.IO and The website stores data in a MongoDB database, and this data is encrypted for security. Chakra UI is a framework used to design the website's user interface .
Client: React
Server: Node, Express
Database: Mongo DB
Clone the project
git clone https://github.com/Deepak2047/Real-Time-Messaging.gitInstall dependencies
npm install cd apple
npm installStart the server
npm run startStart Client
cd apple
npm startChakra UI Framework
npm i @chakra-ui/react @emotion/react @emotion/styled framer-motionNotification-badge
npm i react-notification-badgeSocket.IO installation
npm install socket.ioinstall bcryptjs
npm i bcryptjsinstall Bootstrap
npm i bootstrap@5.3.3- One to One chat
- Add or Remove users from group Chat
- Create Group Chats
- Authenticaton
- Real Time Messaging with Typing indicators
- News
- Make sure frontend must be connted with backend
- In cluster make sure you can provide your current IP Address & connected to the backend