← All projects

Intranet Address Book Webpart

Schweizer Electronic AG

SharePointSPFxTypeScriptReactGraph API
Intranet Address Book Webpart

Note: Images have been modified to protect confidential information and may not reflect the exact original appearance.

Gallery

Intranet Address Book - Main View
Intranet Address Book - Features

Overview

The company required an address book accessible via the intranet. Due to Power Apps licensing costs, the solution was implemented as a custom SharePoint web part. This project marked my first integration of Microsoft Graph API within SharePoint.

The Challenge

The main challenge was retrieving user data from Microsoft Active Directory.

Standard SharePoint components were not flexible enough, and Power Apps was not an option due to licensing constraints. The solution needed to present employee data in a format familiar to users.

The Solution

Microsoft Graph API was used to retrieve user information.

After initial user feedback, the interface was redesigned to resemble a spreadsheet layout with filtering and export functionality, aligning with existing user workflows.

Technical Highlights

  • SharePoint Framework (SPFx)
  • Microsoft Graph API integration
  • Excel-like grid interface
  • Data export functionality
  • React with TypeScript
  • Responsive intranet design

Results

The solution provided a cost-effective address book tailored to user expectations. It also established Microsoft Graph API as a core part of my development stack.

Project Info

Client

Schweizer Electronic AG

Timeline

~1 month

Role

Solution Architect & Lead Developer

Platform

SharePoint Online

Tech Stack

SharePointSPFxReactTypeScriptGraph API