Closed

Chatting and Video conferencing project - Backend Development And Integration

(Note: The Front end of the project shall be developed by us on Ionic 4/Angular 7. Developer is expected to design and integrate the backend of the project to the Mobile App and WebApp .)

The preliminary development of this project is split into three stages as follows:

Stage 1: Basic development of the chat services, including text, audio and video services in a one-to-one and one-to-many functionality.

Stage 2: Adding further functionalities and constraints as described in detail in the later part of this document.

Stage 3: Testing and deployment.

General scope and intended use is mainly aimed at being a many-to-one communication platform designed for vendors and consultants to have an open channel of communication with clients, centralized to one chat window. The resultant product will aim at streamlining the communication of common information to several people through a single chat window.

Classification of Users. App/WebApp will have three types of ​User​s:

A. Global Admin​: This ​User ​will have full access privileges and control on the various limiting factors of the app and its monetization tools. The ​Global Admin ​should, at his discretion, be able to provide rights and access to any or all of the administrative features of the app to a ‘​Moderator​’.

B. Moderator: ​A ​Moderator ​may be added onto running the day-to-day of the administrative end of the app, with rights and access as decided by the ‘​Global Admin’​. ​

C. End User: ​The ‘​End User​’ will have no administrative rights on the app, but only to his profile and associated entities being: personal messaging and; groups.

Use cases of the app:

A. Personal messaging​: Two ​End Users ​can use the app/webapp for personal messaging

service like with WhatsApp or Facebook Messenger.

​b. Groups​: The dynamics of using Groups are as follows:

● ​End Users ​can create a group to broadcast certain information.

● It should be noted that only the ​Group Owner ​is privy to the replies of the individual members.

● ​Group Member​s will be able to see the group chat (in UI terms) as a private one-to-one correspondence.

● ​The members of the group will not be privy to the information of the other ​Group Member​s.

● For ease of use, the ​Group Owner ​should be able to sort the messages from a certain individual by tapping on the profile of the individual ​Group Member

​c. Feed:

● As a further functionality, each ​Group Owner ​will have an associated broadcasting board called the ‘Feed’.

● The ‘Feed’ function will be similar in nature to a WhatsApp status, but not time-bound. The data or message will be published on the ‘Feed’, similar to a status update on one’s Facebook profile. The information shared through the ‘Feed’ can be shared across the various groups that a ​User ​might have.

● Every ​End User ​will be able to see the ‘Feed’ posts from all the groups they are a part of.

Onboarding:

1)User joining: 1 The app is intended to be publicly published on the Android and the iOS app stores and ​User​s should be able to freely download and install the app.

2) A ​User ​may join the app by either registering themselves using their e-mail address, phone, Facebook, Google credentials or may join through an invitation link. The invitation link could be in the form of a hyperlink

3) Should a ​User ​join through an invitation link, once the registration (as elucidated in point 1) is done, the ​User ​should be navigated directly to the group or the personal chat that they have been invited to.

4) 4 Each ​User ​should have a unique identifier (@​User​ID) to facilitate.

4. Time frame, project management and budgeting:

● The intended time frame for this project is between ​three (3) ​and ​four (4) weeks.

● Project management will be done through a Trello service.

● We are looking for budget quotes from interested developers.

(Further details shall be shared to the developer on confirmation of the project)

Skills: node.js, Web Development

See more: flash video conferencing project, create video conferencing project, development video conferencing, make project video conferencing componenets, project requirements video conferencing, video conferencing moodle integration, video conferencing project java, video conferencing project linux, video conferencing project srs, video conferencing software development, ipad video conferencing project source code, web based video conferencing development, video conferencing project using flash, video conferencing project net, java web application project video conferencing, gui video conferencing project, development and validation of the user version of the mobile application rating scale (umars)”, sap and chatbots: development and integration

About the Employer:
( 3 reviews ) Mumbai, India

Project ID: #21730265

11 freelancers are bidding on average ₹62333 for this job

PhpWebD

I have a great experience doing ionic applications and I'm ready to work right now, here is some of the apps i made: [login to view URL] [login to view URL] More

₹56250 INR in 7 days
(8 Reviews)
4.0
Hikesoftwares

Hello - I see you are in need of BACKEND experts for BUILDING VIDEO CONFERENCING SITE. We have a proficient team for the same and can assure you guaranteed results. Lets connect !

₹75000 INR in 15 days
(4 Reviews)
3.6
NewFuture338

Hi, I think it's a good fit for me because I have worked on several Web app projects and familiar on PHP project. I have worked on several E-Commerce, Booking and Dating platform including both and frontend and backend More

₹56250 INR in 7 days
(1 Review)
3.2
williamjames1995

Hello sir. I have worked as Senior Web Developer in several companies for 6 years. During those years i gained extensive knowledge and experiences in building website with several developing languages. especially mern More

₹55555 INR in 15 days
(2 Reviews)
2.0
Mohamed19890213

*************************************** (✿◠‿◠)********************************************* Hello. I will study your attached file. I have read your job post and made sense what you require. I am pleasure to have an op More

₹75000 INR in 22 days
(0 Reviews)
0.0
sd3407223

Hi !! Nice to E-meet you We are a talented Android , iOS , game, and web service developers with 5 years of experience. we work with a network of other specialists who we use to solve specific issues – so you, the clie More

₹80000 INR in 7 days
(0 Reviews)
0.0
hansashish

I am a full stack developer with a versatile skill set. With over 15 years of experience in website development, I have built systems from conception to end. I have a team of young and diligent professionals who transf More

₹75000 INR in 20 days
(0 Reviews)
0.0
billion4world1

Hi,Dear! I have checked your job description, I am so confident. As a senior backend developer, I am sure I will provide the best result. Please send me a message to discuss more. Hope your positive response. Regards

₹56250 INR in 7 days
(0 Reviews)
0.0
ssaumyaranjan7

Hi sir, I am a backend developer with good knowledge in NodeJS, Golang and Spring boot. I think I am fit for this project. I have done the video chatting application previously. Thanks Saumya

₹37777 INR in 20 days
(0 Reviews)
0.0
athminteam

Hi, This is Vipin, an alumnus of IIT Kanpur. I have 6+ years of experience in customized software, web and mobile app development and has expertise in Android, iOS, Python, Magento, PHP, HTML, Java, Angular and Ioni More

₹56250 INR in 7 days
(0 Reviews)
0.0
Motiv8soft

Dear Subhojit D.! We are 3 developers, graduated as Software Engineers. We have more than 4 years of working experience in both small-medium and big enterprises like SIEMENS, Binder and Allego. We believe we are a goo More

₹62333 INR in 7 days
(0 Reviews)
0.0