Find Jobs
Hire Freelancers

add authenitcation to my chat app already made react based

$30-250 USD

Closed
Posted over 3 years ago

$30-250 USD

Paid on delivery
Goals (Add these to my current chat app ) 1. Authenticate users to your chat app So far, any user can claim to be anybody, and the app did not authenticate them. In this milestone, all users will need to be authenticated in some way! You must implement Google sign-in. We will go over the basics of how to do this in lecture. Follow these guidelines: • Users should not be able to send messages until they’re authenticated • You should distinguish whether users are logged in from Google in the UI • To simplify things, you can log people out as soon as they close the webpage • You should pull nickname, email, or real name, in addition to profile picture, from the login • You should not count as a connected user until you have successfully authenticated You can find additional resources about Google sign in by viewing this documentation: [login to view URL] 2. Render links and images in-line Make it so that your app accounts for when a user inputs a URL link. For example, [login to view URL], the link is rendered as a hyperlink (inside <a /> tags) in the chat, and can be clicked by a user of the app to navigate to the link. An image tag would display an image in the chat (inside <img /> tag). For example, if a user sends a message containing the follow link: [login to view URL] 1200/public/2019/12/11/zionnational-park [login to view URL], then your chat bot should fetch that image and display the actual image to all participants in the chat. You can assume all images are either JPGs, PNGs, or GIFs. Below is an outline of how to do this. To allow you to build this as quickly as possible, make sure that for each bullet point, you’re testing your code, committing it in Git, and pushing it to GitHub. When your server receives a message from your client, have it check for whether the message is a URL or image, using something like: [login to view URL] On the client, if the URL is valid, render it in an <a /> tag in the chat. If the image is a valid link, render it in an <img /> tag in the chat. You can figure out how to do this in Javascript with the following: [login to view URL] The only guideline here are that links and images should be rendered inline. Their styling is entirely up to you! For the sake of ease, you can assume a user in the chat simply puts in a URL for the text and nothing else (i.e. no regular text with a URL embedded). You can also assume that images are either JPGs, PNGs, or GIFs.
Project ID: 27781527

About the project

6 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
6 freelancers are bidding on average $197 USD for this job
User Avatar
hello Greeting of the day! I am an experienced React.js developer/Designer and expert. I have checked job description and I can do for you as you mentioned in the description Also I can start to work right now! Looking forward for your reply. Thanks Azad
$250 USD in 7 days
4.9 (33 reviews)
5.5
5.5
User Avatar
Hello sir. i cheked all your links and read the description carefully. we can do it react base as per your requirement within your timeline after fully discussion. We are running proper company and we have mobile application base 15 developers in the house. Please feel free to contact with us. Stepinnsolution
$140 USD in 7 days
4.7 (6 reviews)
4.2
4.2
User Avatar
Hi I can add authentication to the chat app, I am experienced web developer and designer and worked with clients throughout the world. Lets Talk so we move on Looking forward for your reply. Thanks!
$200 USD in 7 days
5.0 (1 review)
2.6
2.6
User Avatar
I am a Senior React developer based in Munich, with more than 5 years of experiences in frontend development, 4 years of experience using React (Since react 15) and I care about performance. I am constantly trying to look for the best way to resolve an issue.
$250 USD in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of UNITED STATES
Oakland, United States
4.8
46
Member since Nov 12, 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.