A web platform built with NestJS and Next.js that manages Users and Contracts, and talks to the WAY4 core banking system through a clean GraphQL API.
Register, authenticate, and manage user profiles with JWT-based authentication.
Create and track accounts, cards, and contracts, kept in sync with the WAY4 system.
An adapter layer maps JSON to SOAP/XML so the app can create clients, contracts, and fetch transaction history from WAY4.
A single, typed GraphQL endpoint powers the frontend, built with clean architecture and validation.