The challenge
- RFQs, agreements, projects, tasks, and documents lived across disconnected SharePoint lists.
- Different teams needed different role-based access to operational records.
- SharePoint as a raw UI was hard to use and didn't reflect business workflow.
Our approach
- Built a Next.js / React / TypeScript portal with Azure AD SSO via NextAuth.
- Used Microsoft Graph for SharePoint read/write; SharePoint lists/libraries as the data layer.
- Delivered modules for RFQs, Professional Agreements, Projects, Tasks, Communications, Documents, Contacts, Legal Entities, Inventory, MRQs, and Admin.
- Implemented RBAC, audit logs, task templates, and session-gated API routes.
Results
End-to-end
RFQ → Agreement → Project workflow
RBAC
Role-aware modules & navigation
Audited
Operational visibility for leadership
Could this be your team next?
Tell us about your environment and we'll come back with a one-page diagnostic in 48 hours.
Get a free assessment

