Project Overview

Project Title: Online Banking Customer Portal

Project Goal: Develop an Online Banking Customer Portal focused on managing Accounts, Customers, Transactions, and Reporting.

Technology Stack:

Application Type: Web-Based Spring Application

Deliverable: A fully functional Online Banking Customer Portal.

Team Members:

Choo Yirou

Kwan Kai Li

Roszainee Shah Bin Rosli

Shi Cailing

Tan Yu Xin, Zaniel


Core Features

  1. Accounts Module: Manage accounts, including creation, update, deletion, and listing. This module manages the creation, retrieval, updating, and deletion (CRUD) of bank accounts. It integrates with the Customer module to associate accounts with specific customers. The account balance is maintained with proper transaction handling to ensure data integrity.
  2. Customer Module: Handle customer registration, management, and information retrieval. The Customers module handles the management of customer data. It allows for the registration, updating, and viewing of customer information. This module is also responsible for associating customers with their respective accounts.