SharePoint Marketplace image 1

Project Showcase

SharePoint Marketplace

Internal marketplace built to extend a Donation Centre storefront beyond Facebook Marketplace, enabling organization-wide visibility, streamlined reservations, and centralized inventory management.

SharePoint Framework (SPFx)ReactMicrosoft Entra IDAzure GroupsSharePoint ListsPnPjsPnP PowerShellPower AutomateMicrosoft Teams

Overview

A role-based internal marketplace designed to promote Donation Centre resale items across the organization, replacing reliance on external platforms and improving operational efficiency.

Problem

Resale items were primarily advertised through a small physical storefront and Facebook Marketplace, resulting in high visibility to external audiences while internal staff had little to no awareness of available items. Inventory tracking and request handling were manual, inconsistent, and inefficient, with no centralized internal system.

Solution

Built a SharePoint-based internal marketplace using SPFx, React, and PnPjs that enables staff across the organization to browse items, submit reservation requests, and receive automated updates, while staff and managers manage listings, approvals, and inventory through role-based workflows.

Key Features

  • Organization-wide visibility of Donation Centre items
  • Role-based access (Customer, Staff, Manager) using Azure Groups
  • Browse, search, and filter listings
  • Reservation system with approval workflow
  • Automated notifications for approvals and pickups
  • Inventory tracking with real-time status updates
  • Multi-image listing support (up to 10 images)
  • Analytics dashboard for sales trends
  • Activity logging for system monitoring
  • User profile with role-based UI
  • Secure, internal Microsoft environment (no public exposure)