SharePoint SPFx Demo
1. Legal Management System – SPFx Based
The Legal Management System is a case management application designed to help law firms manage legal operations within the Microsoft 365 ecosystem. Built using SharePoint Framework (SPFx), React, Fluent UI, and PnP JS, it integrates seamlessly with SharePoint Online while providing a modern and responsive interface.
The system offers a centralized platform to manage matters, documents, tasks, events, contacts, and financial records, improving collaboration and productivity. Inspired by platforms like Caret Legal, it demonstrates how a scalable and secure legal management solution can be built using SharePoint as the backend infrastructure.
Key Features Implemented
- Create, edit, and manage legal matters
- Status tracking (Open, Pending, Closed)
- Practice area categorization
- Client association
- Tab-based detailed view (Documents, Events, Contacts)
- Automatic folder creation per matter
- Default legal subfolders (Pleading, Evidence, Contracts, etc.)
- Drag-and-drop file upload
- Breadcrumb navigation
- Folder rename and delete functionality
- Read-only mode for closed matters
- Add multiple contacts per matter
- Role-based classification (Client, Lawyer, Witness, Opponent)
- Search and filter functionality
- Edit/Delete with matter status validation
- Add court dates, hearings, meetings
- Upcoming / Past filtering
- Export to CSV
- Read-only protection for closed matters
- Create, edit, and manage legal matters
- Status tracking (Open, Pending, Closed)
- Practice area categorization
- Client association
- Tab-based detailed view (Documents, Events, Contacts)
- Automatic folder creation per matter
- Default legal subfolders (Pleading, Evidence, Contracts, etc.)
- Breadcrumb navigation
- Drag-and-drop file upload
- Folder rename and delete functionality
- Read-only mode for closed matters
- Add multiple contacts per matter
- Role-based classification (Client, Lawyer, Witness, Opponent)
- Search and filter functionality
- Edit/Delete with matter status validation
- Add court dates, hearings, meetings
- Upcoming / Past filtering
- Export to CSV
- Read-only protection for closed matters
Technical Stack
- SPFx (SharePoint Framework)
- React (Class Components)
- Fluent UI
- PnP JS
- SharePoint Lists & Document Libraries
- Dynamic routing via query parameters
- Popup-based Create/Edit forms
- Tab-based modular architecture
Business Benefits
- Centralized legal data management
- Reduced dependency on third-party SaaS tools
- Fully customizable inside Microsoft 365
- Secure and permission-based access control
- Scalable architecture for enterprise-level deployment
Tasks Module (In Progress / Planned)
- Task creation and assignment
- Due date tracking
- Priority management
- Status-based filtering (Upcoming, Overdue, Completed)
- Reminder-ready structure
Upcoming Modules (Planned Expansion)
- Workflows & Automation
- Time & Expenses Tracking
- Invoicing & Ledger
- Payments Tracking
- Communications & SMS Logs
- Activity Log
- Intake Forms
Project Vision
This project demonstrates how a complete Legal ERP-style system can be developed using SPFx without external platforms — providing a scalable, secure, and customizable solution tailored for law firms.
2. Supplier Portal – Built on SharePoint & SPFx
Our SharePoint & SPFx-based Supplier Portal is a modern, secure, and scalable solution designed to streamline supplier registration and management processes.
Built using SharePoint Online and SharePoint Framework (SPFx), the portal provides a centralized digital platform for supplier onboarding, approval workflows, and ongoing vendor management. It ensures structured data collection, secure document handling, and role-based access control within a fully integrated Microsoft 365 environment.
The system enhances operational efficiency by automating supplier registration, approval tracking, and communication processes — delivering transparency and improved collaboration between procurement teams and suppliers.
Key Features
● Online Supplier Registration
Digital registration forms allow suppliers to submit company, contact, tax, and banking details through a secure self-service interface.
● Structured Approval Workflow
Multi-level approval process with status tracking such as Pending, Under Review, Approved, or Rejected.
● Centralized Supplier Database
All supplier records are maintained in SharePoint lists with advanced search, filtering, and categorization.
● Secure Document Management
Upload and manage compliance documents including GST, PAN, VAT certificates, and bank verification documents.
● Admin Dashboard
A dedicated Admin Dashboard provides complete visibility and control over supplier registrations and records. Administrators can review submissions, approve or reject requests, monitor pending applications, manage supplier data, and track recent activities — all from a centralized interface.
● Real-Time Status Visibility
Suppliers can track their registration and approval status directly from the portal.
● Compliance & Audit Tracking
Maintain a complete audit trail of submissions, approvals, and updates for reporting.
● Responsive & Modern UI
Developed using SPFx to provide a responsive, enterprise-grade user experience integrated with Microsoft 365.

