Welcome to ChatApp, a user-friendly and innovative chat application that prioritizes real-time communication and user privacy.
- OTP Registration: Seamless registration using Twilio API for secure one-time password verification.
- Real-time Messaging: Lightning-fast communication with WebSockets for an immersive chatting experience.
- Group Chats: Connect with multiple users simultaneously, perfect for team collaboration or group discussions.
- Offline Message Delivery: Utilizing Rabbit MQ to ensure message delivery even when the recipient is temporarily offline.
- Privacy First: Just like WhatsApp, ChatApp does not store any chat history to prioritize user privacy.
- Video Chatting: Enhance your conversations with the upcoming video chat feature.
- Read/Sent Receipts: Keep track of message status with read and sent receipt functionality.
Feel free to explore the codebase and contribute to make ChatApp even better!
- Backend: Node.js, Rabbit MQ, Twilio API
- Frontend: Nextjs and IndexedDB frontend
- Real-time Communication: WebSockets
Feedback and contributions are welcome! If you find a bug, have a feature request, or want to contribute, please open an issue or submit a pull request.