Products

Products that run in the field, screen by screen.

Examples of the product types we build across fintech, e-commerce, automotive DMS and health-tech. Data in the concept screens is a live simulation.

01 — Fintech

Trading, neobank, risk and ledger.

Every layer money touches: from the app users see, to the operations console, to the finance team's reconciliation tool.

Leveraged Trading App

Stocks, crypto, FX and commodities in one app. Real-time prices, leverage selection, margin and liquidation price calculation, live position P&L.

  • Millisecond-level price updates over WebSocket
  • Pre-trade margin, fee and liquidation preview
  • Stop-loss / take-profit and partial close
  • MetaTrader 5 and exchange connectivity
  • Go
  • gRPC
  • Redis Streams
  • TimescaleDB
  • React Native
9:41
Markets
StocksCryptoFXMetals
AAPLApple Inc.
231.40+1.12%
NVDANVIDIA
128.42+2.31%
TSLATesla
248.15−0.87%
MSFTMicrosoft
428.90+0.54%
AMZNAmazon
186.33−0.21%
METAMeta
562.07+1.76%
◉▦⇅◔☰
9:41
‹
NVDANASDAQ · USD
☆
128.42+2.31%
1m15m1H4H1D
Buy / LongSell / Short
Leverage
1x5x10x20x
Amount (USD)5,000.00
Margin required500.00
Est. fee1.25
Liq. price116.94
Buy NVDA · 10x
9:41
Positions
Equity
$48,210.55
Unrealized P&L
+$2,941.08
Used margin11,702
Free margin36,508
Margin level412%
NVDALONG 10x
Entry 121.08 · 38.5 sh+$2,826.14
BTC/USDLONG 5x
Entry 94,820 · 0.12+$190.82
EUR/USDSHORT 20x
Entry 1.0842 · 1.0 lot−$75.88
XAU/USDLONG 10x
Entry 2,655.10 · 2 oz−$1.60
◉▦⇅◔☰

Neobank & Multi-currency Wallet

Multi-currency accounts, instant transfers, card management and spending analytics — backed by a double-entry ledger that tracks every cent.

  • USD, AED, EUR, TRY and crypto balances in one view
  • Transparent FX rates and fees
  • Biometric approval and device binding
  • Category-based spending insights
  • .NET 8
  • PostgreSQL
  • RabbitMQ
  • Next.js
9:41
AK
Hi, Aylin
◔
Veritra
Total balance
$24,806.40
•••• 4821
↗Send
+Top up
⇄Exchange
⋯More
🇺🇸USD18,240.00
🇦🇪AED15,902.10
🇹🇷TRY42,118.75
Recent
☕
Coffee LabToday · Card
−$6.40
↓
SalaryYesterday · SEPA
+$5,200.00
9:41
‹
Send money
You send
1,000.00🇺🇸 USD
1 USD = 3.6725 AEDFee $0.00 · arrives instantly
Recipient gets
3,672.50🇦🇪 AED
OD
Omar DemirAE07 •••• 3920
Change
123456789.0⌫
⌾ Confirm with Face ID
9:41
Insights
WeekMonthYear
Spent$3,412
Housing$1,280
Groceries$852
Travel$640
Dining$560
Last 6 months
Apr
May
Jun
Jul
Aug
Sep

Risk & Operations Console

Net exposure, margin utilisation, margin calls and the liquidation queue for dealing and risk teams — on one real-time screen.

  • Net exposure by instrument and client
  • Automated margin-call and stop-out rules
  • Anomaly and incident alerts
  • Go
  • Redis Streams
  • TimescaleDB
  • React
risk.veritralabs.app/overview
Overview · Live · 14:32:08 GST
All systems operational
Net exposure$12.48M▲ 3.2%
Margin utilization38.6%
Open positions184,209+1,208 today
Margin calls276 near stop-out
Exposure by asset class24h
Equities
Crypto
FX & Metals
Alertslive
  • Stop-out · #88214BTC/USD · margin 48%
  • Spread wideningXAU/USD · 2.8x avg
  • Hedge executedNVDA · 12,000 sh
  • Exposure limit 80%TSLA · net long
Accounts at risksorted by margin level
AccountInstrumentSideEquityMargin lvlStatus
#88214BTC/USDLONG 20x$4,21048%Stop-out
#40193TSLASHORT 10x$18,90286%Margin call
#77051EUR/USDLONG 50x$9,34097%Margin call
#12688NVDALONG 5x$61,775142%Watch

Ledger & Reconciliation Console

Every transaction is a journal entry with at least two legs; total debits always equal total credits. Automated reconciliation against bank, PSP and custody records.

  • Immutable (append-only) journal entries
  • Per-provider auto-matching and exception queue
  • Audit-ready reporting and traceability
  • PostgreSQL
  • Event sourcing
  • Go
  • Python
ledger.veritralabs.app/journal
Journal · 26 Sep 2026
Σ Debit = Σ Credit ✓
Bank · USDMatched
4,812 / 4,812
PSP · Cards3 exceptions
12,418 / 12,421
Custody · On-chainMatched
906 / 906
Journal entriesappend-only
EntryAccountMemoDebitCredit
JE-20931client:88214:cashTrade open · NVDA 10x500.00—
client:88214:marginInitial margin lock—498.75
revenue:fees:tradingCommission—1.25
JE-20932bank:usd:operatingDeposit · SEPA5,200.00—
client:40193:cashDeposit credited—5,200.00
JE-20933client:77051:cashWithdrawal · USDT1,000.00—
custody:usdt:hotOn-chain settlement—1,000.00
Totals6,700.006,700.00
02 — E-commerce

Multi-brand retail, one platform.

E-commerce platforms that manage catalogue, pricing and stock for dozens of brands under one roof — fast on mobile, flexible in the back office.

Mobile Shopping App

Personalised storefront, store stock visibility, instalment payments and one-tap order tracking.

  • Real-time stock by size and colour
  • Nearby store stock and click & collect
  • Instalments, coupons and loyalty points
  • Next.js
  • .NET 8
  • Redis
  • MongoDB
9:41
♡  ⌕
NEW SEASONAutumn
Edit '26
Shop now
WomenMenKidsHome
-30%
Linen Shirt₺899 ₺1.299
Tote Bag₺1.450
Runner 2₺2.199
Wool Coat₺4.990
⌂▦♡◫☺
9:41
‹
Wool Blend Coat₺4.990
★ 4.8 · 312 reviews
Color
Size
XSSMLXL
In stock at 3 stores nearby · pick up today
♡Add to bag
9:41
Checkout
BagPaymentDone
Wool Blend CoatCamel · M
₺4.990
Linen ShirtBlush · S
₺899
VISA•••• 2291Change
Installments
1x ₺5.8893x ₺1.9636x ₺982
Coupon AUTUMN10−₺589
ShippingFree
Total₺5.300
Place order

Multi-brand Admin Panel

Sales, order and campaign performance for multiple brands in one panel. Brand-level permissions and reporting.

  • Live revenue by brand, channel and store
  • Campaign and coupon management
  • Order, returns and shipping operations
  • .NET
  • MSSQL
  • RabbitMQ
  • React
commerce.veritralabs.app/overview
Overview · All brands · Today
AllBrand ABrand BBrand C+11
GMV₺8.42M▲ 12.4%
Orders14,982▲ 8.1%
Conversion3.42%▲ 0.3pt
Avg. basket₺562▼ 1.2%
Revenue by channelhourly
Mobile app
Web
Marketplace
Brand shareGMV
Brand A28%
Brand B21%
Brand C17%
Brand D12%
Others22%
Live ordersstreaming
OrderBrandChannelAmountStatus
#SO-482915Brand AMobile₺1.849Paid
#SO-482914Brand CWeb₺629Picking
#SO-482913Brand BMarketplace₺2.390Shipped
#SO-482912Brand AStore pickup₺4.990Ready

Pricing & Stock Allocation

Sales-velocity-driven stock distribution across stores and a rule-based pricing engine. The right product, in the right store, at the right price.

  • Size × store stock matrix with transfer suggestions
  • Rule-based price and discount engine
  • End-of-season markdown optimisation
  • Python
  • Oracle
  • Redis
  • WPF
merch.veritralabs.app/allocation
Stock allocation · SKU WC-2231 · Wool Blend Coat · Camel
12 transfers suggested
Store × size stockunits · sell-through
StoreXSSMLXLST%
İstanbul · Nişantaşı1012491%
İzmir · Alsancak2586344%
Ankara · Kızılay1310183%
Antalya · Lara4795221%
Online DC12182415652%
Suggested transfersauto
  • Antalya → NişantaşıM × 4
  • İzmir → AnkaraL × 3
  • Online DC → NişantaşıS × 5
  • Antalya → AnkaraM × 2
Price ruleActive
IF sell_through < 30% AND weeks_left < 4
THEN markdown 20% · floor ₺3.490
03 — Automotive DMS

From dealer to workshop, from part to customer.

Dealer management and after-sales: service booking, work orders, spare parts and customer communication — digital end to end.

Service Workshop Management

Every work order from booking to delivery on one board. Lift utilisation, technician assignment and jobs waiting on parts — at a glance.

  • Drag-and-drop work-order flow
  • Lift and technician capacity planning
  • Warranty and recall campaign checks
  • .NET Core
  • Angular
  • PostgreSQL
  • SSO
dms.veritralabs.app/workshop
Workshop board · Service center 01 · Today
Lifts6/8
Checked in 4
35 VRT 482
SUV · Diesel · 2022Periodic 60,000 km
MK09:10
34 LAB 118
Van · 2021Brake noise
—09:25
In service 6
06 ABC 907
Sedan · Hybrid · 2023Battery diagnostics
EYLift 3
35 TRK 221
Truck · 2019Clutch replacement
ASLift 7
Waiting parts 2
16 BUS 044
Midibus · 2020Door actuator · ETA 14:00
OTPO-3381
Ready 5
35 KSK 010
Hatchback · 2024Tyre change · washed
Invoiced₺4.820
45 MNS 733
SUV · Petrol · 2021Recall campaign R-24
Warranty₺0

Customer & Technician Apps

Customers follow their vehicle's service live and approve extra work in-app. Technicians manage job cards, checklists and part scanning from their pocket.

  • Online booking and service reminders
  • Photo-backed extra-work approval with transparent pricing
  • Barcode part scanning and handheld terminal support
  • Mobile
  • .NET
  • RabbitMQ
  • Push
9:41
EK
My garage
+
35 VRT 482
SUV · Diesel · 2022
Odometer58,420 km
Next service1,580 km
Book a service
MON28
TUE29
WED30
THU01
09:0010:3012:0014:0015:3017:00
Book 29 Sep · 10:30
9:41
‹
Service statusWO-2026-09-1182
Vehicle received08:52 · Advisor Mert K.
Diagnosis complete09:40 · 3 items checked
In repairLift 3 · Tech. Emre Y.
Quality check & washEst. 13:30
Ready for pickupEst. 14:00
● Extra work needs approval
📷Front brake pads · 2 mm
Pads + labour₺3.240
DeclineApprove
9:41
‹
Job cardLift 3 · 06 ABC 907
⋯
Labour time01:12:40Running
Checklist
  • HV battery isolation test
  • Cell voltage balance
  • Cooling circuit inspection
  • Software update ECU 4.2.1
  • Road test
Parts
A-2204-118Coolant 5LScanned
B-0931-552Seal kitPending
Scan part barcode

Electronic Parts Catalogue

VIN-specific exploded views, part numbers, dealer stock and pricing. Add to a work order in one click.

  • VIN-based compatible part filtering
  • Cross-dealer stock lookup and ordering
  • Electronic service information system integration
  • .NET
  • Oracle
  • MongoDB
  • WPF
dms.veritralabs.app/parts/catalog
Front brake assembly · VIN WVX2204•••••1182
Chassis › Brakes › Front axle
Exploded viewfig. 42-110
1234
Parts list4 items
#Part no.DescriptionStockPrice
1BR-42110-01Brake disc, vented14₺2.140
2BR-42110-07Caliper assembly2₺6.870
3BR-42110-12Pad set, front31₺1.290
4FS-00914-M12Guide bolt M120₺85
Selected: Brake disc × 2Add to WO-1182
04 — Health-tech

From device to physician — regulated health data.

End-to-end platforms that securely move measurements from medical IoT devices to the cloud, analyse them with AI and give physicians decision support.

Patient Monitoring App

Readings from Bluetooth-paired ECG, glucose meters and pulse oximeters are captured automatically; patient and physician see the same data in real time.

  • Device pairing and automatic measurement upload
  • One-tap 30-second ECG recording
  • Medication and measurement reminders, physician messaging
  • Mobile
  • BLE
  • .NET 8
  • PostgreSQL
9:41
ZA
Good morning
◔
♥ Heart rateNormal
72bpm
Glucose104mg/dL · fasting
SpO₂98%2 min ago
Devices
⌁
ECG patchConnected · 84% battery
◍
Glucose meterLast sync 07:12
⌂♥+✉☰
9:41
‹
ECG recordingLead I · 25 mm/s
18sec left
Keep your fingers on the sensor and stay still.
Signal qualityExcellent
Avg. heart rate72 bpm
■ Stop recording
9:41
Glucose
DayWeekMonth
Target 70–140
In range86%
Average118
Reminders
08:00
Metformin 500 mgAfter breakfast
✓
13:00
Glucose checkBefore lunch
Due
20:00
Metformin 500 mgAfter dinner
Later

ECG Analysis Platform

AI interprets recordings automatically and surfaces high-risk ones; the cardiologist validates the finding and signs the report.

  • AI-assisted rhythm classification and triage
  • Signed digital report with physician approval
  • 2,000+ patient records per day, used in two countries
  • Python
  • Angular
  • MongoDB
  • AI
clinic.veritralabs.app/ecg/review
Recording #EC-77120 · Patient P-40918 · F, 64 · 30 s · Lead I
⚑ Priority: High
ECG strip25 mm/s · 10 mm/mV
AF episode
AI findingsmodel v3.2
  • Atrial fibrillation
    94%
  • Irregular RR interval
    91%
  • Absent P-waves
    82%
  • ST deviation
    7%
Avg HR 112 bpm · QRS 88 msConfirm & sign
Review queue142 today
  • P-40918AF suspected
  • P-33021PVC burden 8%
  • P-51877Sinus rhythm
  • P-20465Sinus rhythm

Device → Cloud Data Pipeline

Clinical measurements from field devices are received encrypted, validated, stored in the cloud and forwarded to AI analysis. Every step is traceable.

  • ECG, dermoscope, glucose meter and pulse devices
  • End-to-end encryption and audit trail
  • APM that catches performance regressions
  • Python
  • RabbitMQ
  • Kubernetes
  • Redis
ops.veritralabs.app/pipelines
Clinical data pipeline · EU region · last 24h
Healthy
Records today2,184▲ 6.4%
Active devices3,9124 types
Ingest → report p954.2 min▼ 38%
Failed / retried0.03%auto-retry
Pipeline stagesthroughput / min
◍DeviceBLE / USB41/m
⇪IngestTLS · signed41/m
✓Validateschema · QA40/m
◈AI analysisGPU pool40/m
☤Physicianreview · sign38/m
Devices by type24h
Device typeOnlineRecordsAvg. payloadStatus
ECG recorder1,4021,1061.8 MBHealthy
Dermoscope3182466.4 MBHealthy
Glucose meter1,6556122 KBSync delay
Pulse oximeter53722014 KBHealthy

Let's build your next financial product together.

In a 30-minute call we'll clarify scope, risks and roadmap.