I would like a simple and well documented rest API built in node.js for my mobile app. It needs to allow users to login and authenticate with Auth 2.0 securely with email/password or social media (Wechat, RenRen, Facebook, Instagram, and Line) and save user data to a secure encrypted JSON database, as well as some media files such as images and MP3s. This milestone is worth $500.
I would also like you to build a simple login page that is cross platform compatible (iOS 11, Objective C & Android Oreo, Java) in Unity that utilises the new login and database API and contains the relevant SDKs for Wechat, RenRen, Facebook, Instagram, and Line (I will provide app secrets and information for testing each account). So you will submit to me two Unity versions, one for Android and one for iOS. The login/signup page should have the following items:
[email text box]
[password text box]
[login button] [sign up button]
[forgot password?] - prompted to enter registered email address, then API/server will email the user a web link to change their password (this webpage to enter the new password will also need to be created as part of the API/server)
[Wechat login button]
[RenRen login button] [Facebook login button]
[Instagram login button]
[Line login button]
Once a user has logged in with social media or email, I would like a simple home screen, just the user’s name and a profile picture from their social media account or if they used their email to login or have no picture, show their email and allow a user to upload a profile picture to the database. From the home/profile screen the user should then be able to:
log out - return to login screen delete account - prompt for password then return to login screen.
If email was used to login, options to..
Change email - prompt for password then enter new email
Change password - prompt for password then enter new password Reset password - same as ‘forgot password’ (see above)
I will send wireframes of the simple page design for the two screens once the API is completed. The database MUST be encrypted for security as well as any passwords stored and be built using cyber security best practices. The two screens: login and simple profile/home screen are worth $300. So the total price of this project would be $800.
I would like the api in maximum of 5 days, and the login and the profile/home screens within 3 days after the API is completed. Would you be interested in this project?
22 freelancers are bidding on average $1156 for this job
Hi there! I am interested in "Node.js secure login and database API and Unity (iOS/Android) login screen" Please send me message sot that we will discuss more.