Backend repository for the BlinkTalk mobile application.
- Supports real-time one-to-one and group chats.
- Real-time events, such as typing indications.
- Supports file attachments.
- Node.js and Express.js for the server-side application.
- Socket.io for real-time chat and typing indication.
- Firebase Cloud Messaging (FCM) for sending push notifications.
- JWT (JSON Web Token) for user authentication.
- bcrypt for encrypting user passwords.
- multer and Cloudinary for file uploads and storage.
- MongoDB as the database to store all data.