
Frontend
Web: React, TypeScript, Vite, React Router, Zustand/Jotai, Tailwind CSS
Mobile Web / PWA: Responsive-first, offline support, biometric auth (WebAuthn)
Telegram Mini Apps: Telegram WebApp SDK, tRPC, secure iframe communication
UI/UX Principles: Minimalist, privacy-first, WCAG-compliant, multi-language (i18n)
Cross-platform: React Native (with Expo for rapid prototyping)
Native capabilities: Biometric authentication (Face ID / Touch ID / Android BiometricPrompt), secure keychain storage
Deep integrations: In-app browser for 3DS, QR code scanner for 2FA setup
Language: Node.js (TypeScript), Express / Fastify
APIs: RESTful + tRPC (for type-safe client-server contracts)
Authentication: JWT + httpOnly cookies, rate limiting, brute-force protection
2FA: TOTP (Google Authenticator), QR/manual setup, biometric confirmation, tempToken flow (2-min expiry)
Data Protection: AES-GCM encryption (at rest), PBKDF2 for key derivation
Secrets Management:
.envexcluded from Git, secrets via Docker secrets / VaultStandards: OWASP Top 10 (9/10 covered), PCI DSS-aligned architecture
Hardening: CSP headers, XSS/CSRF protection, secure cookie policies, input sanitization
Auditability: Full logging (without PII), immutable audit trails
Containerization: Docker (multi-service: frontend, backend, mini-app, worker)
Orchestration: Docker Compose (local), Kubernetes-ready (cloud)
CI/CD: GitHub Actions (test → build → deploy with zero-downtime strategy)
Monitoring: Custom log review (part of morning routine), error tracking
Primary DB: PostgreSQL (relational, ACID-compliant)
Data Modeling: Normalized schema, encrypted card PAN/CVV (never stored raw)
Caching: Redis (session store, rate limiting)
Supported Asset: USDT (TRC20 only)
Wallets: User-specific TRON addresses (auto-generated on payment success)
Integrations: Float, third-party P2P exchanges (via deep links)
Analytics: Custom wallet activity checker (BSC/TRON), heuristic analysis scripts
Languages: English, Hebrew, Arabic (UAE), Turkish, Kazakh, Kyrgyz, Uzbek, Ukrainian, Hindi, Indonesian
Detection: IP-based language/currency auto-detection
Currencies: 16 fiat + USDT support
Live Integrations: Alpha Bank API
Planned: Banks
Use Case: Secure virtual card issuance, real-time balance, transaction history
Coverage: High test coverage (Jest, React Testing Library, Cypress)
Security Tests: SAST/DAST scans, dependency audits
Philosophy: “No env leaks, no raw secrets, no untested auth flows”