ConnectNow is a real-time messaging application designed to connect users seamlessly through one-on-one and group chats. Built using the MERN stack (MongoDB, Express.js, React, Node.js) along with Socket.io for real-time communication and PeerJS for video calls, ConnectNow provides an engaging and interactive platform for users to communicate effortlessly.
Key Features:
Real-time Messaging: Instant one-on-one and group chat functionality with typing indicators, read receipts, and emojis.
Video Calls: High-quality peer-to-peer video calls for users to connect face-to-face.
User Authentication: Secure login system with email confirmation and OTP verification for a safe user experience.
Profile Management: Users can manage their profiles, including uploading pictures via Cloudinary.
Group Management: Create, manage, and customize groups, with options to add/remove members and assign admin roles.