Comprehensive Chatting App Development

Job ID: 38526826

Budget: ₹37,500 – ₹75,000 INR

I am seeking a skilled developer to create an interactive chatting app accessible through both web and mobile platforms. This project requires a sturdy backend built with Node JS, a dynamic frontend developed using Flutter, and a reliable database managed by MongoDB. The app should:

- Use the Socket.io library for real-time chat text.
- Facilitate group video calls through a one-to-one API utilizing WebRTC.

In addition to standard chat functionalities, the app should support the sharing of text, images, and videos. Given the scale of this project, an emphasis on cost-effective yet scalable solutions is crucial.

Security is a top priority for this app. It should implement OAuth or Single Sign-On for user authentication, alongside various user levels with different access rights. Therefore, experience with setting up and managing intricate user roles and permissions is highly desirable.

Ideal candidates for this project should possess:

- Extensive knowledge of Node JS, Flutter, and MongoDB.
- Proficiency in implementing OAuth or Single Sign-On security measures.
- Experience in developing scalable applications.
- Skills in setting up diverse user roles and permissions.

Please include any relevant portfolio pieces that showcase your ability to deliver on this project.