
Holidays and Birthdays Web Part
People-centric engagement for your intranet

Project Comet is a small but meaningful way to make work more human. It brings holidays and birthdays into everyday view across SharePoint and Viva Connections—helping organizations pause, rest, and celebrate the people who make the work possible. Designed to deploy in minutes and managed entirely through standard SharePoint lists and permissions, Project Comet removes friction for administrators while creating moments of recognition and connection for employees. Built as an open, community‑first solution and shared freely with no licensing or paywalls, Project Comet is our gift back to the SharePoint community—a reminder that great digital workplaces don’t just help us work better, they help us care for one another too.
The link takes you to the download page on GitHub for the compiled SPPKG file.

User Guide
Deploy to Site Collection App Catalog
Navigate to your SharePoint site
Go to Site Contents → Site App Catalog (or your Site Collection App Catalog)
Upload the .sppkg file from solution/holidays-birthdays-webpart.sppkg
When prompted, check "Make this solution available to all sites in the organization" (or leave unchecked for site-scoped deployment)
Click Deploy
Add Web Part to a Page
Edit a SharePoint page (Modern page)
Click the + button to add a web part
Find "Holidays & Birthdays" in the web part picker
Add it to your page
Configure web part properties if needed:
Default Days: Number of days for default view (default: 30)
Expanded Days: Number of days for expanded view (default: 365)
List Title: Name of the SharePoint list (default: "HolidaysAndBirthdays")
Show Images: Toggle to show/hide event images
Show Type Badges: Toggle to show/hide event type badges
Allow List Provisioning: Enable automatic list creation (default: true)
If you need help installing the SPPKG file, see How to Deploy an App to App Catalog in SharePoint Online? - SharePoint Diary for guidance.
