For this project we will be gathering properties from the SharePoint user profile, during the capture we will determine the percentage completed of the profile and display it on each page of the intranet. This will be a portion of the actual project and for the most part this is completed. I can provide the source files for this and partially complete of the next part. The next part is we will gather a list of current sites in the intranet and then for each site that the user navigates to they will get a score based on the number of sites available.
The back end of this and the flashy part will be where we have a dashboard / gamification page. This will showcase more details about the signed in user and their progress against other top profiles in the company. If it makes sense at this stage, it would be awesome to setup a badge system for hitting certain marks like top employee profile for 3 months in a row, most complete profile, ect.
The properties will need to be stored in the SharePoint user profile as custom properties, as this is how I have set it up now, unless the developer thinks they can complete this task in less time even without using the code I have currently.
I’m looking for design guidance or suggestions on this project too, but I do have some mockups that I think would be a good starting point.
This project will need to work on SharePoint Online and SharePoint On-Premises, I understand that if it’s SPFX it won’t work unless we have SharePoint 2019.
Hello. After reviewing your post, I am very interested in that due to my experience. I am an expert php, Mysql developer. I'd like to discuss more in chat. Best regards.