Build LinkedIn Integration into User Management Portal within wordpress environment- max $50 (USD)
Improve on existing user management portal
The current portal has a sign up page where "Experts" can sign up to be part of our network. Once they sign up, they can log in and view their personal details and 2 more important pieces of information
The projects they are assigned to
The hourly rate they will be paid
On the admin dashboard, the admin can create projects, and assign them to the "Experts". The admin can also assign the hourly rate. The "Expert" CANNOT assign his own hourly rate, nor can he choose his own projects: these are allocated by Admin.
--Work we need moving forward--
1.A new user visiting our site and who wish to sign up on our panel of experts will create an account with us using LinkedIn credentials
the user is herein known as "expert".
[login to view URL] Expert who has previously signed up like in 1 will be able to continue logging in with his LinkedIn credentials
Note: ONLY linkedin credentials will be used. There will not be any custom user name or user details created. If an expert does not have a linkedin account, he will first have to CREATE one.
[login to view URL] integration
a. pull out as much data as linkedin allows
this list is non-exhaustive (more can be added time to time as long as within LinkedIn)
write up on self
[login to view URL] view profile (Inside a wordpress page with the slug expertusername-profile e.g. adam-profile, alternatively the expert profile page may also be expert-profile-page, and within this page load some php to pull the particular logged in expert's data.)
expert will be able to view his profile on our web page which includes as much linkedin details as in point 3 and the following details as an addition
a. hourly rate assigned by admin
b. projects assigned by admin
NOTE: Expert CANNOT assign/modify hourly rate, Expert CANNOT assign/modify projects - ONLY THE ADMIN CAN
[login to view URL] change his details
if the expert wish to change any details he should do it within linkedin and our website should be able to obtain those new credentials from LinkedIn either as a new user if LinkedIn considers him a new user and assigns a unique user ID or as an existing user if LinkedIn identifies him as the same person albeit with updated information.
Ideally create a button called "Extract Updated Profile From LinkedIn"
[login to view URL] and feel of pages
all pages should be created within wordpress dashboard Pages >Add new page functionality to retain the WP theme's look and feel and to allow users without background in web development (coding, etc) the ability to modify and change certain elements using WordPress plugins and Gutenberg editor
Ideally, use short codes to pull certain information (see wordpress documentation)
so for example (if the user is called Adam and is to be paid $100 an hour)
Your current hourly rate is $[user-rate]
will produce the following
Your currently hourly rate is $100.
[login to view URL] and expected date of delivery of finished product
-5 days from date project is posted