Savidya Kolonne
BankingWeb App

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.

SKB Bank

Role

Full Stack Developer

Platform

Web + Admin Panel

Industry

Banking

Technology Stack

React.jsTypeScriptTailwind CSSJavaSpringBootJWTAsgardeoPostgreSQLDockerGitREST APIs

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.

system png

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.

login page SKB Bank
register page SKB Bank

Customer Dashboard

login page SKB Bank

Admin Dashboard

login page SKB Bank

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

More Projects