Skip to content

System Overview

MinuteMenu is a multi-product platform that serves the CACFP (Child and Adult Care Food Program) ecosystem. Multiple applications work together to handle provider management, claims processing, billing, and authentication.

How the Products Connect

graph TB
    subgraph "User-Facing Apps"
        KK[KidKare<br/>Home Provider Portal]
        CX[Centers-CX<br/>Center Provider Portal]
        PAR[Parachute<br/>Self-Service Portal]
        PWA[Parachute-PWA<br/>Mobile App]
    end

    subgraph "Backend Services"
        SSO[SingleSignOn-Service<br/>Authentication]
        HX_API[hx_cloudconnectionAPI<br/>HX Cloud Bridge]
    end

    subgraph "Processing"
        HX[HX Sponsor<br/>Claims Processing]
        DP[DistributedProcessing<br/>NServiceBus Workers]
        CP[ClaimsProcessor.Converted<br/>.NET 8 Claims Engine]
    end

    subgraph "Databases"
        MMADMIN[(MMADMIN<br/>KidKare MySQL)]
        CXADMIN[(CXADMIN<br/>Centers SQL Server)]
        HX_DB[(HxCloudDatabase<br/>Sponsor SQL Server)]
        EFORM[(MMADMIN_EFORM<br/>EForm SQL Server)]
        PARACHUTE[(MMADMIN_PARACHUTE<br/>Billing SQL Server)]
    end

    KK --> SSO
    CX --> SSO
    PAR --> SSO
    PWA --> PAR

    KK --> MMADMIN
    KK --> EFORM
    KK --> PARACHUTE
    CX --> CXADMIN
    HX --> HX_DB
    PAR --> PARACHUTE

    KK --> HX_API
    HX_API --> HX
    HX --> DP
    DP --> CP

Key Cross-Repo Flows

Flow Repos Involved
Authentication KK, CX, Parachute → SingleSignOn-Service
Claims Processing KK → hx_cloudconnectionAPI → HX → DistributedProcessing → ClaimsProcessor.Converted
Billing Parachute ↔ KK (Stripe, Zoho)
EForm Submission KK (provider submits) → CX (center reviews) → HX (sponsor processes claim)
Database Migrations MinuteMenu.Database (MMADMIN, CXADMIN, EFORM, PARACHUTE), hx_sponsorDatabase (HxCloudDatabase)

Tech Stack

Layer Technology
KK Backend ASP.NET Web API 2 + ServiceStack, Entity Framework 6, C#
KK Frontend AngularJS 1.x, Gulp build
CX Desktop WinForms (.NET)
CX Web ASP.NET
HX VB6 (legacy), being migrated to .NET 8
SSO ASP.NET
Databases MySQL (KidKare), SQL Server (Centers, HX, EForm, Parachute)
Cache Redis
Queue NServiceBus + Azure Storage
Payments Stripe Platform, Zoho Books/Subscriptions
Cloud Azure (Storage, App Service)