SKB Bank
A full-stack banking application built with React, Spring Boot, and PostgreSQL. The system allows users to securely manage bank accounts, transfer funds, view transaction history, and perform everyday banking operations through a modern web interface.

Role
Full Stack Developer
Platform
Web + Admin Panel
Industry
Banking
Technology Stack
Overview
The frontend handles user interactions and communicates with secured REST APIs. Spring Boot processes business logic such as account creation, deposits, withdrawals, and transfers before persisting data using JPA/Hibernate.

Authentication
Authentication is implemented using JWT-based security integrated with Asgardeo for identity and access management. Users can register new accounts, securely log in, and access protected banking features after successful authentication. Passwords are encrypted before being stored in the database.


Customer Dashboard

Admin Dashboard

API Testing & Documentation
The backend APIs were tested using Postman to verify authentication, account management, and transaction endpoints. Swagger UI was used to document and explore the REST APIs, making it easier to test endpoints and understand the available services during development.

Try Integrating with WSO2 apim
Read Medium Blog -Click Me

See Also
