Unlisted
Like
CDMBenchmarking
Val Town is a collaborative website to build and scale JavaScript apps.
Deploy APIs, crons, & store data β all from the browser, and deployed in milliseconds.
Viewing readonly version of main branch: v17View latest version
A comprehensive system for banks and financial institutions to submit and map data to the CDM (Common Domain Model) ISDA standard.
- File Upload Interface: Support for Excel, SQL Server, and Oracle data formats
- Automated Field Mapping: Intelligent mapping to CDM ISDA model using external data sources
- Manual Entry Interface: Complete CDM model with drill-down capabilities
- Data Validation: Real-time validation against CDM standards
- MP Capital Branding: Consistent branding across all pages
βββ backend/
β βββ index.ts # Main Hono server
β βββ routes/
β β βββ upload.ts # File upload handling
β β βββ mapping.ts # CDM mapping logic
β β βββ validation.ts # Data validation
β βββ services/
β βββ cdm-parser.ts # CDM model parsing
β βββ file-processor.ts # File processing utilities
β βββ external-data.ts # External data source integration
βββ frontend/
β βββ index.html # Main entry point
β βββ components/
β β βββ App.tsx # Main application
β β βββ FileUpload.tsx # File upload interface
β β βββ ManualEntry.tsx # Manual CDM entry
β β βββ MappingView.tsx # Field mapping interface
β β βββ Header.tsx # MP Capital header
β βββ styles/
β βββ main.css # Custom styles
βββ shared/
βββ types.ts # CDM and application types
βββ utils.ts # Shared utilities
- The main entry point is
/backend/index.ts(HTTP trigger) - Frontend is served from
/frontend/index.html - Upload files via the web interface
- View and edit CDM mappings in real-time