

Multi-channel financial investment platform — web, mobile, admin, and technical blog.
End-to-end financial investment platform built for Nexus Corporation. The product spans a web application (Next.js 14), a cross-platform mobile app (React Native, currently under Google Play review), an admin dashboard and a technical blog — all wired to a Node.js API on top of PostgreSQL and Redis. The core challenge: handling real-time financial transactions on a single backend, with a smooth user experience across web, mobile and admin, plus end-to-end encryption for payment flows. My scope covered the microservices architecture, the multi-gateway payment system, the real-time analytics dashboard over WebSocket, and granular RBAC authentication.
The Togolese digital investment market lacked a native platform combining a modern public funnel, a reliable mobile experience on entry-level Android devices, and an admin dashboard able to supervise financial flows in real time. Competing solutions stacked heterogeneous products (web, mobile, back-office) without a unified backend, making any evolution slow and expensive.
Node.js microservices architecture behind an API gateway, with dedicated services (auth/RBAC, investment, payment) communicating over REST and WebSocket. PostgreSQL for relational storage and Redis for cache plus volatile sessions. The web frontend runs on Next.js 14 (App Router, RSC, streaming). The React Native mobile app shares the same API contracts and embeds an offline-first mode for critical screens. The admin dashboard consumes real-time streams over WebSocket and renders Chart.js visualizations. On the payment side: multi-gateway integration with end-to-end encryption, idempotent webhooks, automated reconciliation queue and full audit trails.
Metrics give a quick read of the case study effects.
A simple read of the functional blocks and their interactions.
Product diagnosis, SaaS architecture, backend, interface and automations that make a platform usable.