Skip to content

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.

Notifications You must be signed in to change notification settings

piyush26c/Zigma-Banking-Solutions-CSharp-Project

Repository files navigation

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

About

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.

Topics

Resources

Stars

Watchers

Forks