This project is a real-time chatting and video calling web application developed using the MERN stack (MongoDB, Express.js, React.js, Node.js). It allows users to connect globally and practice languages online through text and video communication.
- Frontend: React.js, Tailwind CSS, Daisy UI
- Backend: Node.js, Express.js
- Database: MongoDB
- Authentication: JWT (JSON Web Token), bcrypt
- Real-time Communication: Stream.io (Chat & Video Call SDK)
- Secure JWT-based login & signup
- Password hashing with bcrypt
- Seamless real-time chatting using Stream.io
- One-to-one and group messaging support
- Integrated peer-to-peer video calls for immersive language practice
- Built with Stream.io Video SDK
- Connect with people worldwide to practice languages online
- Chat or video call anytime