Provider Toaster
The Provider platform is a modular, API-driven system that enables organizations (providers) to efficiently manage benefits, scholarships, and grant applications, with seamless integration into the UBI / ONEST Network. It consists of three main components that work together to deliver a complete solution:
- Provider Admin (Frontend) - A React + TypeScript web application offering providers an intuitive interface to manage benefits and applications. 
- Features include: - Listing and managing benefits with search, filtering, and sorting. 
- Viewing applicant lists and detailed applicant profiles. 
- RJSF-powered dynamic application forms, fetched via APIs and pre-filled with Beneficiary app data. 
- Authentication, user registration, and role-based access. 
 
- Built using Vite for optimized builds, Chakra UI for styling, and React Query for API-driven state management. 
- Consumes APIs exposed by the Provider Middleware. 
 
- UBI Strapi-based Provider UI (Catalog Manager) - A Strapi CMS backend that acts as the central content and data hub. 
- Manages benefit configurations, application data, provider-specific content, and supporting documents. 
- Stores structured data in a PostgreSQL database. 
- Exposes REST APIs to the Middleware for secure and structured data access. 
 
- UBI Strapi-based Provider Middleware - A NestJS microservice serving as the integration and business logic layer. 
- Bridges the Strapi CMS with the UBI / ONEST Network and other benefit management systems. 
- Provides scalable APIs to manage scholarships, grants, and benefits, ensuring interoperability with external platforms. 
- Handles application lifecycle events, form schema generation, and data validation. 
 
System Capabilities
Manage Provider and Provider Users
- Multi-tenant provider architecture 
- Provider registration and onboarding 
- Multiple users for different providers 
- Provider authentication and authorization 
Manage Schemes
- Schema-driven benefits creation 
- Scheme eligibility criteria setup 
- Scheme-specific application form setup 
- Dynamic benefit rule configuration 
Manage Applications
- Application management 
- Document upload and verification workflow 
- Application status tracking 
- CSV data export functionality 
Last updated
