Internship Project

Connect your app to WAY4, the modern way

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.

What this project does

User Management

Register, authenticate, and manage user profiles with JWT-based authentication.

Contract Management

Create and track accounts, cards, and contracts, kept in sync with the WAY4 system.

WAY4 Integration

An adapter layer maps JSON to SOAP/XML so the app can create clients, contracts, and fetch transaction history from WAY4.

GraphQL API

A single, typed GraphQL endpoint powers the frontend, built with clean architecture and validation.