Skip to content

Personal dashboard SharePoint web part showing tasks, agenda, links, and trending items built with React and TypeScript

Notifications You must be signed in to change notification settings

MRSCompanyLtd/sp-personal-dashboard

Repository files navigation

sp-personal-dashboard

Summary

Provides a personalized dashboard displaying tasks, meetings, custom personal links and trending files in one easy and organized view. Supports AppPage, full width sections, and Microsoft Teams.

sp-personal-dashboard

Used SharePoint Framework Version

version

Applies to

Get your own free development tenant by subscribing to Microsoft 365 developer program

Prerequisites

This solution uses Yarn package manager. Either install Yarn globally with npm or delete the yarn.lock file and reinstall dependencies with npm.

Solution

Solution Author(s)
sp-personal-dashboard MRS Company Ltd

Version history

Version Date Comments
1.0 November 6, 2022 Initial release

Disclaimer

THIS CODE IS PROVIDED AS IS WITHOUT WARRANTY OF ANY KIND, EITHER EXPRESS OR IMPLIED, INCLUDING ANY IMPLIED WARRANTIES OF FITNESS FOR A PARTICULAR PURPOSE, MERCHANTABILITY, OR NON-INFRINGEMENT.


Minimal Path to Awesome

git clone {repo} # Clone repository
cd sp-personal-dashboard # Move to project directory
yarn # Install dependencies
gulp serve # Run development environment
gulp build # Build solution
gulp bundle --ship # Bundle solution for prod
gulp package-solution --ship # Create sppkg file for upload

Then upload the /sharepoint/solution/sp-personal-dashboard.sppkg file to your App Catalog.

Features

This webpart provides a dashboard pulling in the following information:

  • Meetings (Outlook/Exchange)
  • Tasks from Planner (Assigned to Me tasks) and To Do (all lists)
  • Personal links
  • Trending documents

This extension illustrates the following concepts:

  • Microsoft Graph Toolkit components
  • Trending content
  • SharePoint Open Extensions (for custom links)

References

About

Personal dashboard SharePoint web part showing tasks, agenda, links, and trending items built with React and TypeScript

Resources

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published