Skip to content

ChiragHariprasad/Bank-Management

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

14 Commits
 
 
 
 
 
 

Repository files navigation

Bank Management System

This project implements a basic Bank Management System in C with a console-based interface. The system allows users to create accounts, log in, check balances, and transfer money between accounts. It stores user data in files for persistence.

Features

  • Account creation with personal and contact details.
  • Secure login with username and password.
  • Check balance and transaction history.
  • Transfer money to another user.
  • User authentication and validation.
  • Simple command-line user interface.

Files

  • username.txt: Stores user account details.
  • mon.txt: Stores transaction data.

Requirements

  • C compiler (e.g., GCC).
  • Windows environment (uses windows.h for cursor control).

Installation

  1. Clone the repository:
    git clone https://github.com/ChiragHariprasad/Bank-Management.git
  2. Navigate to the project directory.
  3. Compile the code using:
    gcc -o bank_management bank_management.c
  4. Run the program:
    ./bank_management

Usage

  1. Create an account: Select option 1 and enter personal details.
  2. Sign in: Select option 2 and enter your username and password.
  3. Account actions:
    • Check balance
    • Transfer money
    • Log out

Work in Progress - GUI Implementation

Currently, the project is implemented as a console-based system. However, I am actively working on integrating a graphical user interface (GUI) to improve the user experience and provide a more intuitive interaction. Stay tuned for future updates on the GUI integration!