Advanced Search
Search Results
1253 total results found
Merchant Onboarding Flow
Flow: Merchant Onboarding Document: LLD-006 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Merchant registration, business verification, QR code generation, merchant dashboard, transaction monitoring, and settlement 1...
Transaction History Flow
Flow: Transaction History Document: LLD-003 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Transaction list rendering, filtering, pagination, transaction detail view, receipt download, and dispute initiation 1. Overvi...
Profile & Settings Flow
Flow: Profile & Settings Document: LLD-004 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Profile page, personal information display, KYC status, settings management, GDPR data export, and account deletion flow 1. Ove...
Notifications Flow
Flow: Notifications Document: LLD-005 Version: 1.0 Date: 2026-02-21 Author: Frontend Architect (AI Agent) Status: Draft Scope: Push notification delivery, in-app notification center, notification types, read/unread state, deep linking, and permission handling ...
Architecture Decision Record — ADR-013
Architecture Decision Record — ADR-013 Project: Drop ADR Number: ADR-013 Title: Neonomics as Open Banking Aggregator for AISP/PISP Version: 1.0 Date: 2026-02-23 Author: Petter Graff, Senior Enterprise Architect Status: Proposed Reviewers: Alem Bašić (CEO), Jo...
ADR-001: Consolidate Backends
ADR-001: Consolidate to Single Backend Status: Accepted Date: 2026-02-12 Deciders: John (AI Director), Alem (CEO) Category: Architecture Context The Drop codebase contained two competing middleware implementations creating confusion about which was authoritat...
ADR-002: Separate FonTelePay
ADR-002: Separate FontelePay from Drop Repository Status: Accepted Date: 2026-02-12 Deciders: John (AI Director) Category: Architecture Context FontelePay is an earlier iteration of the payment concept that predates the Drop rebrand. It resided at src/fontele...
ADR-003: PSD2 Pass-Through Model
ADR-003: Adopt PSD2 Pass-through Model (No Wallet) Status: Accepted Date: 2026-02-12 Deciders: Alem (CEO), John (AI Director) Category: Architecture Context The original Drop codebase implemented a wallet model where: Users had a local balance stored in the ...
ADR-004: JWT HTTPOnly Cookies
ADR-004: JWT Storage in httpOnly Cookies Status: Accepted Date: 2026-02-21 Deciders: John (AI Director) Category: Security Context Drop is a financial application handling payment initiation, bank account data, and personal information. Secure token storage i...
ADR-005: Monolith First
ADR-005: Monolith-First Architecture Status: Accepted Date: 2026-02-21 Deciders: John (AI Director), Alem (CEO) Category: Architecture Context Drop needs to go from concept to demo-ready product as quickly as possible. The team is small (1 human CEO + AI agen...
ADR-006: SQLite to PostgreSQL
ADR-006: SQLite for Development, PostgreSQL for Production Status: SUPERSEDED by ADR-014: PostgreSQL-Only Architecture (2026-03-03) Date: 2026-02-21 Deciders: John (AI Director) Category: Database Context Drop requires a database strategy that supports rapid ...
ADR-007: BankID OIDC Auth
ADR-007: BankID as Sole Authentication Provider Status: Accepted Date: 2026-02-21 Deciders: Alem (CEO), John (AI Director) Category: Security Context Drop is a financial application operating under PSD2 in Norway. PSD2 mandates Strong Customer Authentication ...
ADR-008: Hono API Framework
ADR-008: Hono v4 for Mobile API Status: Accepted Date: 2026-02-21 Deciders: John (AI Director) Category: Backend Context Drop has two client platforms with different API needs: Platform Auth Pattern Token Storage API Style Deployment Web (Next.js) Cook...
ADR-009: Feature Flag System
ADR-009: Custom Feature Flag System Status: Accepted Date: 2026-02-21 Deciders: John (AI Director) Category: Backend Context Drop needs feature flags for several reasons: Gradual rollout: Cards feature requires a card issuing partner before activation -- mus...
ADR-010: Dual Database Driver
ADR-010: Dual Database Driver Abstraction Status: SUPERSEDED by ADR-014: PostgreSQL-Only Architecture (2026-03-03) Date: 2026-02-21 Deciders: John (AI Director) Category: Database Context Per ADR-006, Drop uses SQLite for development and PostgreSQL for produc...
ADR-011: Expo Mobile Framework
ADR-011: Expo SDK 54 for Mobile App Status: Accepted Date: 2026-02-21 Deciders: John (AI Director), Alem (CEO) Category: Mobile Context Drop requires a mobile app for iOS and Android. The mobile app is the primary interface for remittance and QR payments -- u...
ADR-012: AWS App Runner Deploy
ADR-012: AWS App Runner for Deployment Status: Accepted Date: 2026-02-21 Deciders: John (AI Director), Alem (CEO) Category: Infrastructure Context Drop needs a deployment target for its backend services (Next.js BFF and Hono mobile API). The deployment platfo...
BankID OIDC Integration
BankID OIDC Integration Version: 1.0 Date: 2026-02-21 Author: Banking Architecture Team Status: Approved Applies to: Drop — Authentication via Norwegian BankID 1. Overview Drop uses BankID OIDC (OpenID Connect) as its sole authentication method. BankID provid...