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
