OneChat is a chat application for real-time text messaging and video calls.
The project is currently active and is made for learning purposes in full-stack development.
Some features are already implemented, with more to come.
Live demo is available here: https://one-chat.online
- Real-time messaging
- Video call 1:1
- User authentication
- User profile
- Group discussion
- JavaScript, TypeScript
- React, Redux
- WebRTC, Socket.IO
- Node.JS, Express
- MongoDB, Mongoose
- Jest, Playwright
- Docker