Benefits Provider App UI
The Benefits Provider App is a frontend application for providers to manage benefit applications and verifications. It allows viewing benefits, handling applications, and processing document verifications.
Key Features
Benefits Overview: Access benefits catalog from Strapi
Application Management: View and process applications
Document Verification: Review and verify submitted documents
Application Actions: Approve or reject applications
Application Form URLs: Generate and manage beneficiary form links
Technical Stack
Frontend: React with TypeScript
Build Tool: Vite
UI Components: Custom components + Material UI
State Management: React Context
API Integration: Axios
External Dependencies
Authentication Service: JWT-based authentication, role-based access, session management
Provider Middleware: API communication, data transformation, business logic
Benefits API: Application processing, document verification, status management
Catalog Manager (Strapi): Benefits catalog management, schema definition, content management
Beckn Integration: BAP integration and BPP communication
System Architecture
Authentication System: Token management, session handling, user profiles
Form Components: Application forms with validation
Provider Management: User management, organization setup, service configuration
Security Features: HTTPS enforcement, JWT handling, input sanitization, XSS protection
Last updated