BBK

Embedded Finance Platform

Complete mortgage origination platform with partner SDK, admin dashboards, sales portals, and API services.

Gateway :5000
Application :5100
Credit :5200
Document :5300
Notification :5400
Partner :5500
Identity :5600

Service Endpoints (Local Development)

Gatewayhttp://localhost:5000
Applicationhttp://localhost:5100
Credithttp://localhost:5200
Documenthttp://localhost:5300
Notificationhttp://localhost:5400
Partnerhttp://localhost:5500
Identityhttp://localhost:5600
SDK & Partner Integration
Tools for partner developers who embed BBK mortgage financing

SDK Live Demo

See the embedded widget in action

A simulated partner website (like Naseej Properties) with the BBK mortgage widget embedded. Browse properties, open the calculator, and submit applications.

iFrame WidgetLoan CalculatorEskan / Normal
Open SDK Demo →

Integration Guide

Send this to partner developers

Complete documentation for partners: SDK installation, configuration options, event callbacks, theming, and code examples for web and mobile.

3-Line SetupAPI ReferenceExamples
Open Guide →
Bank Portals
Internal dashboards connected to the real API services

Admin Dashboard

Loan officer portal

Review mortgage applications, manage pipeline stages, view analytics charts, approve or reject applications. Connected to Application.API.

PipelineAnalyticsApprove/Reject
Open Admin Dashboard →

Sales Portal

Sales officer dashboard

Manage assigned leads, update application stages (Bank/Eval/Insurance/Eskan), view lead details, track conversion rates.

My LeadsStage ActionsPipeline
Open Sales Portal →

Sales Admin

Lead assignment & team performance

Assign leads to sales officers, monitor team performance, track conversion rates, manage unassigned leads.

AssignmentPerformanceConversion
Open Sales Admin →
Developer Tools
API testing and debugging

API Console

Test API endpoints interactively

Interactive API testing console. Login, get JWT tokens, and call any endpoint. Supports all microservices with pre-built request templates.

REST ClientJWT AuthAll Endpoints
Open API Console →

Quick Start — Run Locally

# 1. Start services (open separate terminals for each)
cd BBKEmbeddedFinance
dotnet run --project src/Services/BBK.Identity.API      # port 5600
dotnet run --project src/Services/BBK.Application.API   # port 5100
dotnet run --project src/Services/BBK.Credit.API        # port 5200
dotnet run --project src/Services/BBK.Partner.API       # port 5500

# 2. Serve the web portals
npx serve src/Web -p 8080                               # or python -m http.server 8080

# 3. Open the hub
open http://localhost:8080

# Default login credentials
admin@bbk.com   / Admin@BBK2025    # Admin role
yousif@bbk.com  / Sales@BBK2025    # Sales role
hana@bbk.com    / Sales@BBK2025    # Sales role
rashid@bbk.com  / Sales@BBK2025    # Sales role