Find Jobs
Hire Freelancers

Create user sign-in/sign-up functionality with Google sign-in and database storage for user roles

$30-100 USD

Completed
Posted over 2 years ago

$30-100 USD

Paid on delivery
Currently I don't have anything but I need a sign in screen (web) that allows a user to sign-in or sign-up using native (email and password) of by using his Google account. I also need a way to store the user permissions in a database so that I can assign roles to a user. Eg basic user, admin user etc. I would like it to be vanilla/pure JavaScript (or with jQuery) for the app, and design really isn't important at the moment. I just need the buttons and functionality to work. Once signed in, the user is to be taken to a another page that confirms they have logged in. My perfect scenario would be for this to be serverless (or if an azure function app can be used in node or python) The database would need to be Firebase or azure sql Please let me know your thoughts in the proposal as I can only consider proposals that show genuine interest. My knowledge in this subject is limited so I'll appreciate someone who can explain and guide me through the options and considerations
Project ID: 31863397

About the project

12 proposals
Remote project
Active 2 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, Nice to meet you. I have read your job post and I am very interested in your project. In my opinion, we can use Firebase for this solution. By using firebase authentication API, we can build a serverless login feature using pure javascript. And also can store the user roles in the fire base realtime database. Please feel free to get in touch with me for further discussion. Thank you, Artur
$100 USD in 2 days
5.0 (9 reviews)
4.6
4.6
12 freelancers are bidding on average $102 USD for this job
User Avatar
Dear Sir, I already placed my bid to earlier job posting. I understand your requirements. Option 1: --------------- a. You can use Firebase Auth for sign up, sign-in, Firestore (NoSql Database) for storing users, permissions, etc. b. You can use React.js for front-end that presents users with signup, sign-in, etc screens Option 2: ---------------- a. You can have Node.js backend developed with MongoDB or MySql as persistent datastore You can store users, permissions, and all other app data in the database. b. React.js or pure Javascript for frontend c. Deploy your app in AWS (EC2 or Elastic Beanstalk) Options 3: ----------------- a. AWS - MySql or DynamoDB b. AWS Cognito for authentication c. SAM - Serverless Lambda functions in Node.js Please consider above options and let me know if I could assist you with your project. I'm more than happy to work with you. I look forward to hearing from you. Best regards, Swamy
$100 USD in 5 days
4.6 (23 reviews)
5.3
5.3
User Avatar
Hi there,I'm biddin on your project "Create user sign-in/sign-up functionality with Google sign-in and database storage for user roles" I have read your project description and i'm an expert in Python and machine learning therefore i can do this project for you perfectly.I still have a few questions. please leave a message on my chat so we can discuss the budget and deadline of the project. Thanks. .. .
$100 USD in 6 days
5.0 (5 reviews)
4.5
4.5
User Avatar
Hey! I am an expert Python software engineer. I am familiar with Python and I have a lot of work experiences in JavaScript, Microsoft SQL Server, Microsoft Azure, Google Firebase and Node.js. I can start right away. I want to discuss for this project in detail. Please contact me to discuss more regarding this project. Thanks for giving opportunity
$150 USD in 5 days
5.0 (10 reviews)
4.1
4.1
User Avatar
Greetings, It would be easier to use at least jQuery. Do you insist on using vanilla JS? I am a seasoned full-stack developer with years of experience in different back-end and front-end programming languages, frameworks, and libraries. Always happy to hear from you, All the best
$100 USD in 3 days
5.0 (8 reviews)
3.9
3.9
User Avatar
Hi, I can help you to implemet social(google) sign up, sign in. As a experienced web dev, I have expertise in this field. I've done similar project with React js & Firebase recently. So I can help you without any problem. Let's discuss more details. Thanks.
$100 USD in 1 day
5.0 (4 reviews)
3.2
3.2
User Avatar
Hello. I can also keep reading this page to learn more about why we’re adding this project. I had reviewed your project. I can complete it perfectly in short time. I am a new freelancer. But I am confident in my skills and always value for client's trust. So I have rich experience in these fields. I am a react js expert. it you want to it, I can provide that develop program. I can explain everything about react js can use the Php and javascript, laravel React js to complete your project. If you’re curious, we’ll explain this after meeting. I have done this kind of work several times so I know how to do this. I'd like to help your business by doing my best. If you hire me, I will do my best for you. Let's meet and discuss more. Best Regards.
$65 USD in 1 day
0.0 (1 review)
0.3
0.3
User Avatar
Hi, I hope you are doing fine. I have almost 3 years of experience in PHP, Laravel, Javascript, HTML, CSS, and etc. I have done many projects in MVC, OOP, Laravel, Javascript vanilia, Jquery, My SQL, Bootstrap. I'm interested in your project. Please send me a message so that we can discuss more. Best regards.
$65 USD in 7 days
0.0 (0 reviews)
1.2
1.2

About the client

Flag of UNITED KINGDOM
Tyldesley, Manchester, United Kingdom
5.0
35
Payment method verified
Member since Jul 13, 2020

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.