Realtime Chat Server & Client Development

Job ID: 37655588

Budget: ₹750 – ₹1,250 INR

I'm seeking a proficient developer to create a user-friendly chat server and client using NodeJS with MySQL as database. The system should incorporate real-time messaging, user authentication, and file sharing elements.

The ideal candidate will have the following skill set:
- Proficiency with Node.js and MySQL and experience with React Native and React JS
- A good understanding of real-time communication systems
- Experience with user authentication and file sharing functionalities
- Demonstrated success in delivering similar projects.

A client for React Native and React JS with the following features.
- List of private conversations, group conversations and broadcasts.
- Initiating one to one conversations.
- Creating groups and broadcasts.
- Sharing photos, videos, audio, links and files.
- Read receipts
- Typing Indicators
- Message (group) notifications with routing/navigation.

A bonus would be familiarity with Socket.IO and Express.js, although this is not mandatory. I look forward to working with someone who can deliver a robust, responsive and secure chat application.
Related categories: MySQL Node.js Socket IO React.js React Native