case study 03 / 05 · spfx · version 1 live since September 2026
CRM web part
A CRM that lives inside SharePoint: leads, contacts and follow-ups in Microsoft 365
A CRM for a small consultancy, built as a SharePoint Framework web part: leads, companies, contacts, tasks and reports are stored in SharePoint lists, and the whole app is one numbered file that a small loader picks up from a library. The product design, screens and business rules come from the supervisor's HTML prototype; I decided the route, built the SharePoint layer, the loader and the setup scripts, and delivered it. Version 1 has been live since September 2026; version 2 is built and packaged.
SPFxTypeScriptSharePoint RESTPnP PowerShellesbuildVitest
15 + 2SharePoint lists, plus 2 libraries
8screens
6pipeline stages in version 2
89automated tests in the code base
- Role
- development, as a working student at S01 Projektmanagement GmbH: route, SharePoint layer, release, setup
- Product design
- the supervisor's HTML prototype: screens, business rules and look
- Users
- the practice owner, day to day; the supervisor approves and uploads releases
- Platform
- SharePoint Online in Microsoft 365, in the browser; on phones and tablets from version 2
- Status
- version 1 live since 29 September 2026; version 2 (described here) built, packaged and waiting for release