Find Jobs
Hire Freelancers

Simple Real Time Database in Firebase to Push Messages to connect Users

$30-250 USD

Completed
Posted about 3 years ago

$30-250 USD

Paid on delivery
I need help setting up Firebase with custom function in any language and real time database to simulate websocket from Host to Client. This service should expose an endpoint to consume from a backend application that will broadcast message to connected users. Connection both for clients and backend server needs to be authenticated and messages need to deliver a JSON payload. Clients will be able to connect to a channel or to be a channel themselves. If they connect to a channel the entire group receives the message, if they are a channel themselves only they receive the message. Communication is ONLY host to client not viceversa (so it is not a full duplex websocket, just single). All messages need to be stored in Database for reference with a count of recipients and these messages should be queriable from a function that allows us to synch with our own backend. We are doing this project to replace an existing socketIO interface that is not scaling properly. It is very simple so performance, timing, pricing and quality are key. We expect a fully documented solution that acts as a blackbox for us.
Project ID: 29416258

About the project

2 proposals
Remote project
Active 3 yrs ago

Looking to make some money?

Benefits of bidding on Freelancer

Set your budget and timeframe
Get paid for your work
Outline your proposal
It's free to sign up and bid on jobs
Awarded to:
User Avatar
Hi client, I readed your description carefully, I have great experience with both [login to view URL] and Firebase you simply want a user to user or user group etc. messaging system like socket. I can implement firebase in all fields web, mobile anywhere. PLEASE MESSAGE ME ON CHAT FOR MORE DISCUSSION. Thanks.
$100 USD in 6 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of MEXICO
Mexico City, Mexico
5.0
24
Payment method verified
Member since Aug 30, 2019

Client Verification

Thanks! We’ve emailed you a link to claim your free credit.
Something went wrong while sending your email. Please try again.
Registered Users Total Jobs Posted
Freelancer ® is a registered Trademark of Freelancer Technology Pty Limited (ACN 142 189 759)
Copyright © 2024 Freelancer Technology Pty Limited (ACN 142 189 759)
Loading preview
Permission granted for Geolocation.
Your login session has expired and you have been logged out. Please log in again.