Instant Messaging System Development using Nodejs (Mobile and Web screen)
Budget: ₹1,500 – ₹12,500 INR
I'm looking for a skilled developer to design and develop a comprehensive instant messaging system. The system should be well-documented and feature-rich, including:
- Message Transmission: Utilize an open-source messaging system such as RabbitMQ or Kafka to facilitate message sending.
- File Sharing: The system should support sending and receiving various types of files including text, video, images, text files, PDFs, and CSVs.
- Clipboard Copying: Implement a feature allowing users to copy content from their clipboard, including screenshots.
- Emoticons: Incorporate five essential emojis into the chat interface.
- Chat Functionality: Include a chat button enabling users to chat with anyone.
User authentication should be implemented via OAuth, allowing logins through platforms like Google or Facebook.
Ideal candidates should have:
- Extensive experience in developing instant messaging systems.
- Proficiency in implementing secure and efficient user authentication methods.
- Familiarity with open-source messaging systems, preferably RabbitMQ or Kafka.
Please note, the selection of the open-source messaging system and the types of files that users will most frequently send/receive, have not yet been determined. Your input and expertise in these areas will be highly valued. Clear and comprehensive documentation is a must.
The work will only start after i get a complete architecture and working.
- Message Transmission: Utilize an open-source messaging system such as RabbitMQ or Kafka to facilitate message sending.
- File Sharing: The system should support sending and receiving various types of files including text, video, images, text files, PDFs, and CSVs.
- Clipboard Copying: Implement a feature allowing users to copy content from their clipboard, including screenshots.
- Emoticons: Incorporate five essential emojis into the chat interface.
- Chat Functionality: Include a chat button enabling users to chat with anyone.
User authentication should be implemented via OAuth, allowing logins through platforms like Google or Facebook.
Ideal candidates should have:
- Extensive experience in developing instant messaging systems.
- Proficiency in implementing secure and efficient user authentication methods.
- Familiarity with open-source messaging systems, preferably RabbitMQ or Kafka.
Please note, the selection of the open-source messaging system and the types of files that users will most frequently send/receive, have not yet been determined. Your input and expertise in these areas will be highly valued. Clear and comprehensive documentation is a must.
The work will only start after i get a complete architecture and working.