Find Jobs
Hire Freelancers

twilio chat developer

$250-750 USD

Closed
Posted over 5 years ago

$250-750 USD

Paid on delivery
Requirements:  React Native FrontEnd (must be react native) [login to view URL] the flow for the chat can be viewed here.  Backend – Twillio, you may look into this [login to view URL]  Notification (oneSignal) You must chat:  Experience with react native  Experience with twilio programming in particular programmatically chat. Goal: to build / integrate a chat module(one on one only) using twilio as backend to our react native app. This is a one on one chat only. (no groups involved) 1) we will pass the users list from our app 2) this code will be integrated to our main app by you. We will hand over the bitbucket project for you to build the module. 3) We will list the users and have the profile screen working 4) you need to build chat screen and chat history screen into the current. 5) Status offline / online 6) Read Recept 7) Send of image 8) Notification(push) is send to user when user is not in the app (using onesignal) 9) Search for name of the user Screens: a) Directory listing: list all users, with search by name and a button to start a chat (it will be provided) b) Chat history screen - shows list of users i chatted, last message, picture of user, date and time, status of new message, search by). You will need to build it c) Chat interface: chat between one user and another – you will need to build it d) Notification (need to be send to our notification app from onesignal) – you will need to build it The code in React Native must be good enough for us to understand. you will need provide a apk file(for android) and a app on testflight(ios) for us to valide the solution. TASKS create interface for chat screen and chat interface for chat history integrate those interfaces with the current project make the chat to work. Send one on one message in real time Messsage sent shows the timestamp See the status online offline of each user See the read receipt of the message when the message is read Send an image (picture) See the list of last chats (chat history screen) Chat history can search by name (last chats initiated) New chat button is listed in our “list of users screen” (which will be provided) New chat button is listed in our “user profile screen” (which will be provided) Send a push using onesignal when the user is not in the app. Or always. Possible milestones: (you can suggest) Build screens for chat, chat history and chat interface. Have the navigation flow approved. Build a basic integration to be able to send a one on one message using twilio. Build the features (you can suggest) Build the notification
Project ID: 18591768

About the project

5 proposals
Remote project
Active 5 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
5 freelancers are bidding on average $661 USD for this job
User Avatar
Hi, sir, Nice to meet you... I checked your project description carefully and placed this bid. I mastered React Native and have a lot of experience on Twilio. I will provide you brilliant result in time and I am sure you will be happy and satisfied. I've worked with hundreds of clients before and They all gave me good reviews for my best service. I will also provide you good service. Please give me chance to work with you for your project success. My price and time are negotiable. I will wait for your project discussion. Thanks.
$888 USD in 10 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of BRAZIL
Vila Velha, Brazil
5.0
7
Payment method verified
Member since Dec 28, 2012

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.