Find Jobs
Hire Freelancers

Fusion.js / Node.js / React.js Login Page Design with API Call

₹1500-12500 INR

Closed
Posted 23 days ago

₹1500-12500 INR

Paid on delivery
I am seeking an experienced .js developer in order to create a high-quality login page for my website. Key Features: It should ask for a new user registration or allow a registered user to login . For a new user registration - it should ask for the folllowing details : a. Username - can be a 8 to 16 digit alpha numeric name and has to be a unique field . For every username the user enters - the page should check from the backend if it exists or not and then confirm the availability b. Password : Should be a 8 digit mixture of Capital / special character / number c. First Name d. Last Name e. Date of Birth - should check if the date of birth as per the preent date is more than 18 f. Address 1 g. Address 2 h. City i. Country j. PinCode k. Mobile No : need to verify the mobile no with a OTP i. Identification Detail : Driving License / PAN Card - should check through an API call the validity of the PAN no and the Drviing license number from a third party website j. Signup can also be done using google / Microsoft with MultiFactor authentication Once the above is checked the username is created and stored with the password in a database which would be Mongo DB or Couch DB Confirmation of setting up the user name and password is to be displayed on screen and then there woudl be an ask to login again . Once the user enteres the correct username and password and verifies using an OTP for login - only the username has to be passed to a backend site using an API call . For a registered users - the user can sign up using his registered user name and password which is verified using a OTP to his regsitered mobile number. Once the OTP is verified the username needs to be passed to t he backedn site using a API call . For entering a payment details - there needs to be a payment gateway which needs to be integraetd into the login page where the payment details are to be put. Ideal skills for the job: - Expertise in [login to view URL] / Node.js / React.js / - Experience with designing UI for login pages - Understanding of secure user authentication means using username and password - Capability to redirect users and load user profile data efficiently post-login. Your bid should include an initially proposed strategy for completing the task and examples of similar work you've completed in the past.
Project ID: 38024355

About the project

16 proposals
Remote project
Active 19 days 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
16 freelancers are bidding on average ₹8,117 INR for this job
User Avatar
Hi there I'm a highly skilled JS developer with experience crafting secure login experiences. I understand your need for a dual-function login page with robust features: New User Registration: I'll implement real-time username validation, enforce strong passwords, and verify mobile numbers with OTPs. Registered User Login: OTP-based login for existing users with seamless username forwarding to the backend via API. Third-Party Verification (Optional): Integrate with APIs to validate ID documents like PAN cards or driver's licenses (additional cost may apply). Secure Storage: Utilize secure password hashing techniques and store user data in MongoDB or CouchDB. Multi-Factor Authentication: Integrate Google/Microsoft signup with MFA for added security. My Expertise: Proficient in JS frameworks like React.js and Node.js for a dynamic and efficient login flow. Strong understanding of secure user authentication practices. Experience designing user-friendly login page UIs. Next Steps: Discuss specific backend API details and payment gateway integration requirements. Craft a tailored proposal with a detailed timeline and cost estimate. Past Work: [ Briefly mention a relevant project (without URLs due to privacy) ] I'm confident I can deliver a high-quality, secure login solution that meets your needs. Let's discuss further! Sincerely, Akshay
₹7,000 INR in 7 days
5.0 (3 reviews)
2.1
2.1
User Avatar
As an experienced .js developer, I propose: Using React.js for the UI. Node.js for backend. MongoDB for data storage. Secure authentication and OTP. Integrate payment gateway. Examples: Developed OTP-based authentication and integrated Stripe. Looking forward to discussing further. Best, Hassan Raza
₹7,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
I have been working in this field for 2 years and I can deliver the project within the time period I want.
₹7,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi I am Ritik Kumar , I have more than three years of experience in Software Development in MERN stack. I am a highly motivated and detail-oriented software engineer with a strong foundation in React, HTML, Java, CSS, JavaScript, Node.js, Git, DBMS, Data Structures, Express, MongoDB, and SQL. I have deployed and developed full stack MERN stack applications, i have successfully done payment integration and app management. I understand your requirement and can deliver projects efficiently. I can efficiently do this login function , i have done Email Authentication, OTP authentication in my previous projects and can efficiently handle your requirements. It would be better to make routes and handle API with efficient data management to make your project more robust.
₹5,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0
User Avatar
Hi there, As an experienced JavaScript developer, I propose: Using React.js for the UI. Node.js for backend. MongoDB for data storage. Secure authentication with JWT and OTP. Integrate payment gateway. Examples: Developed OTP-based authentication and integrated Stripe. Looking forward to discussing further. Best, Md. Ariful Islam
₹8,000 INR in 7 days
0.0 (0 reviews)
0.0
0.0

About the client

Flag of INDIA
New Delhi, India
0.0
0
Member since Apr 22, 2024

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) & Freelancer Online India Private Limited (CIN U93000HR2011FTC043854)
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.