Customization Branches

Overview

FaceKom maintains 80+ customization branches across vuer_oss and vuer_css for different client deployments. Each branch extends the devel base via the customization/ directory system, but many also modify core files — creating merge conflict and breakage risks on upgrades. This document covers the 21 most active branches.

Branch Activity Overview

Actively Maintained (2026)

BranchClientTypeOSS FilesOSS +/-CSS FilesCSS +/-Last Commit
raiffeisenRaiffeisen BankBanking246+22K/-1K156+8K/-1K2026-03-17
microsecMicrosecPKI/Crypto90+9K/-1K326+12K/-5K2026-03-17
bbBudapest Bank (MBH)Banking1114+142K/-1K172+8K/-1K2026-03-17
barionBarionFintech461+24K/-2K245+7K/-3K2026-03-16
cibCIB BankBanking440+49K/-2K250+6K/-3K2026-03-10
nuszNUSZFinancial268+16K/-2K336+10K/-4K2026-03-09
generali-atvilagitasGenerali InsuranceInsurance152+9K/-1K137+6K/-0K2026-03-06
cofidisCofidisConsumer Credit670+59K/-1K246+20K/-1K2026-03-06
mkb-instantMKB Bank (Instant)Banking589+44K/-0K265+16K/-1K2026-03-04
khK&H BankBanking (OTP)511+52K/-1K555+26K/-6K2026-03-04
unicreditUniCredit HUBanking192+25K/-2K300+8K/-3K2026-02-25
polgaribankPolgari BankBanking138+6K/-4K61+5K/-1K2026-02-25
mvmMVMEnergy/Utility156+9K/-1K106+4K/-1K2026-02-18
unicredit-srbUniCredit SerbiaBanking (SRB)377+26K/-1K301+9K/-3K2026-02-13
dapDAPMobile/Gov249+549K/-1K27+1K/-0K2026-02-10
demoDemoShowcase113+9K/-0K265+6K/-3K2026-02-05
magnetMagnet BankBanking350+27K/-2K248+7K/-3K2026-02-02

Recently Active (Late 2025)

BranchClientTypeOSS FilesCSS FilesLast Commit
fundamentaFundamentaFinancial2252472025-12-19
instacashInstaCash (MBH)Banking3652742025-12-17
granitGranit BankBanking622372025-12-10
mbhMBH BankBanking1742032025-11-13

Customization Scope by Branch

What Each Branch Customizes (vuer_oss)

BranchFlowsHooksCronEmailSMSPortalAPIExternalCVOCRSOAPStorageBackground
raiffeisenxxxxxxxxxxx
khxxxxxxxxxx
cofidisxxxxxxxxxx
cibxxxxxxxxxx
nuszxxxxxxxxxx
bbxxxxxxxxx
barionxxxxxxx
microsecxxxxxxxx
mkb-instantxxxxxxxxxx
unicreditxxxxxxxxxx
unicredit-srbxxxxxxxxxx
mvmxxxxxxxxx
generalixxxxxxx
polgaribankxxxxxxx
dapxxxxxxx
demoxxxxx
magnetxxxxxxx
fundamentaxxxxxx
instacashxxxxxxx
granitxxxxxx
mbhxxxxxx

Unique Features Per Branch

BranchUnique Capabilities
bbSOAP server, ESB integration, flow editor, KYC system, marketing reports, archive repair — largest customization (142K lines)
khOracle DB migrator (pg2ora), SOAP server, custom Nginx, WSDL, Supervisor configs, K&H-specific contact lists
cofidisMJML email templates, WSDL/SOAP, custom background process model, user agreement flows
cibCorporate auth (corpo.js), InfoCert integration, Zod validation, WSDL, custom portal fields
nuszS3 storage engine, custom CV API wrappers, extensive videochat UI overhaul, pad detection customization
mkb-instantOracle client, ESB integration, custom storage engine, WSDL, per-user auth response
unicreditSFTP service, blink/smile/liveness detection APIs, loopback.js, custom CV recipes
unicredit-srbSerbian document OCR, flag styles, custom external APIs, Serbian translations
dapGoogle Play Integrity Check, Resource Manager RPC (queue system), mobile callback errors — 549K lines (likely binary assets)
mvmActive Directory logging, custom queue servers, external API webhooks, IP logging, video processing
microsecClient certificate auth strategy, Elastic logging, custom login page, PKI-specific cron
barionCustom room model modifications, external API integration
fundamentaABBYY FineReader OCR engine, custom face comparison JS, custom email/SMS services
instacashCustom hash navigator, NFC page, integration log model changes

Custom bin/ Scripts

Custom Scripts = Maintenance Burden

Many branches add custom CLI scripts in bin/ that may break on core upgrades.

BranchCustom Scripts
bbbb-archive-check, bb-archive-repair, bb-esb, bb-kyc, bb-marketing-report, bb-migrate-data, bb-reports, flow-editor
khpg2ora_migrator (Oracle migration)
mkb-instantmkb-cli, esb.mjs, oracle_client, migrate-rdbms, export_customers, repair-db, respond_user_auth
nuszaudio_archive, customer-data, data-export, export_batch, remove-old-video-files
unicreditdelete-rooms-from-xlsx, export_batch, giro.test, run-cronjob, disable_user
polgaribankimport-legacy-data, migrate-folder-hierarchy, self_service_settings_db_checker + many standard bin scripts modified
magnetflow-extractor-portable.mjs, sms-logs-cli.mjs, timestamp-check
dapgooglePlayIntegrityCheck.js
instacashinstacash-cli.js
mbhmbh-cli.js
granitgranit.js