Git Product home page Git Product logo

bank-system's Introduction

Project Name

Bank System

Description

The Bank System project is a C# application that aims to create a comprehensive system to manage multiple banks, their branches, customers, loans, and accounts. The system allows users to perform various operations such as signing up new users, updating user details, adding banks and branches, adding customers, and performing operations on loans.

Table of Contents

Functionalities

The Banking System provides the following functionalities:

  1. Signing up a new user: Users, including customers and employees, can sign up and create their profiles in the system.

  2. Updating user details: Users can update their personal information and account details.

  3. Add bank (by admin): The system allows the administrator to add new banks, including their name, code, and address.

  4. Add bank branch (by admin): The administrator can add new branches to existing banks, specifying the branch address and number.

  5. Add a customer (by employee): Employees have the ability to add new customers to the system, including their SSN, name, phone number, and address.

  6. Showing a list of loans: The system provides a list of available loans, including industry loans, commercial loans, and personal loans.

  7. Showing a list of customers: Users can view a list of all customers registered in the system.

  8. Showing a list of loans with customer name and employee name: The system displays a list of loans along with the names of the associated customer and employee.

  9. Performing operations on loans: Customers can request loans and start loan operations. Employees can accept or reject loan requests and manage loan payments.

Usage

Once the Banking System is running, users can access the system through the provided user interface. They can sign up, log in, and perform various operations based on their roles and permissions.

For example, customers can view available loans, request loans, and manage their accounts. Employees, on the other hand, have additional capabilities such as adding customers, managing loan requests, and accepting loan payments.

Contributing

Contributions to the Banking System project are welcome. If you would like to contribute, please follow these steps:

  1. Fork the repository
  2. Create a new branch for your feature or bug fix: git checkout -b my-new-feature
  3. Make changes and add them: git add .
  4. Commit your changes: git commit -m "Add some feature"
  5. Push to the branch: git push origin my-new-feature
  6. Submit a pull request explaining your changes

Team Members

Name ID Email Linked-In
Maya Ayman Zain El-Din (Leader) 20210508 [email protected] MayaZayn
Mohamed Essam Mahmoud Osman 20210346 [email protected] Mohamed-Essam71
Sara Adel Hanafy 20211046 [email protected] saraadel6
Mai Mohamed Khalil Mohamed 20211098 [email protected] MaiMuhammad

bank-system's People

Contributors

mohamedessam71 avatar mayazayn avatar maimuhammad avatar saraadel6 avatar

Recommend Projects

  • React photo React

    A declarative, efficient, and flexible JavaScript library for building user interfaces.

  • Vue.js photo Vue.js

    ๐Ÿ–– Vue.js is a progressive, incrementally-adoptable JavaScript framework for building UI on the web.

  • Typescript photo Typescript

    TypeScript is a superset of JavaScript that compiles to clean JavaScript output.

  • TensorFlow photo TensorFlow

    An Open Source Machine Learning Framework for Everyone

  • Django photo Django

    The Web framework for perfectionists with deadlines.

  • D3 photo D3

    Bring data to life with SVG, Canvas and HTML. ๐Ÿ“Š๐Ÿ“ˆ๐ŸŽ‰

Recommend Topics

  • javascript

    JavaScript (JS) is a lightweight interpreted programming language with first-class functions.

  • web

    Some thing interesting about web. New door for the world.

  • server

    A server is a program made to process requests and deliver data to clients.

  • Machine learning

    Machine learning is a way of modeling and interpreting data that allows a piece of software to respond intelligently.

  • Game

    Some thing interesting about game, make everyone happy.

Recommend Org

  • Facebook photo Facebook

    We are working to build community through open source technology. NB: members must have two-factor auth.

  • Microsoft photo Microsoft

    Open source projects and samples from Microsoft.

  • Google photo Google

    Google โค๏ธ Open Source for everyone.

  • D3 photo D3

    Data-Driven Documents codes.