Deployment environment: SharePoint 2016 on premised installation.
Nomenculature: Personal links, links or favourites refer to the same thing.
This is a SharePoint 2016 visual webpart of which allows users to view, use and manage their own links on an Intranet publishing site. The links are personalized and user specific. The Intranet site automatically authenticates the user. This webpart will display users’ personal favourite links and allow user to add new links, edit existing links, reorder links, and delete links. General functionality is similar to Chrome bookmarks. Regardless of the browser or device used to access the site the user will be able to access and manage their links.
The solution needs to be a SharePoint farm solution authored in Visual Studio 2015/C#. The functionality can be provisioned via a Site Collection scoped feature.
A working Visual Studio 2015 SharePoint solution code that meets the requirements.
All detailed requirements and specs are in the PDF attached to this project.