Skip to content

Latest commit

 

History

History
133 lines (91 loc) · 6.2 KB

File metadata and controls

133 lines (91 loc) · 6.2 KB

Zigma Banking Solution - C# Project

Introduction

Welcome to Zigma Banking Solution, a real-time banking application developed using the .NET Framework, C#, and SQL database. This application is designed to provide a seamless banking experience for both customers and administrators. The project features robust functionalities that ensure secure and efficient management of banking operations.

I completed this project while working at Icertis (https://www.icertis.com/) . Due to company data sharing policies, the source code is not available publicly.

Features

Administrator Features

  1. Dashboard Overview:

    • Displays all recent transactions.
    • Provides an at-a-glance view of recent activities within the bank.
  2. Beneficiary Approval:

    • Administrators must approve newly added beneficiaries for customer accounts.
    • Ensures security by verifying and approving each new beneficiary.

Customer Features

  1. Account Overview:

    • Displays account details including balance and account number.
    • Allows customers to keep track of their finances.
  2. Beneficiary Management:

    • Add new beneficiaries to facilitate money transfers.
    • Delete existing beneficiaries as needed.
  3. Money Transfer:

    • Transfer money to added beneficiaries.
    • Secure and real-time transfer process.
  4. Transaction History:

    • View past transactions.
    • Helps customers to review their spending and manage their finances better.

Use Cases

Administrator Use Cases

  1. View Recent Transactions:

    • Administrators can view all recent transactions to monitor banking activities.
  2. Approve Beneficiaries:

    • Admins receive requests for new beneficiaries added by customers.
    • Each request must be reviewed and approved to ensure security.

Customer Use Cases

  1. Check Account Details:

    • Customers log in to view their account details, including balance and transaction history.
  2. Add Beneficiary:

    • Customers can add a new beneficiary by entering the necessary details.
    • The request is then sent to the administrator for approval.
  3. Delete Beneficiary:

    • Customers can delete a beneficiary from their account.
    • Ensures that the list of beneficiaries is always up to date.
  4. Transfer Money:

    • Customers can transfer money to their approved beneficiaries.
    • The transfer process is secure and reflects in real-time.
  5. View Transaction History:

    • Customers can view a detailed history of all their transactions.
    • Helps in keeping track of all financial activities.

Badges

These are the major frameworks & development environments that I used in the development of Zigma Banking Solutions.

C# HTML5 CSS3 JavaScript jQuery MySQL

Screenshots

Home Page: App Screenshot

Show Pending Beneficiary (Admin has to approve):

Customer:

Sign Up:

Home Page:

Show Transactions:

Transfer Funds:

Add Beneficiary:

Delete Beneficiary:

Database SQL:

Authors