Cache Bank Net-Banking System
This project is a net-banking system for Cache Bank that allows users to perform various banking operations such as credit, debit, changing PIN, and checking mini statements. It also includes data analysis features to analyze user demographics and behavior.
- User authentication using name, account number, and PIN
- Credit denomination
- Debit denomination
- Changing PIN
- Mini statement generation
- Data analysis features
To use this project, follow these steps:
- Clone the repository to your local machine.
- Install the required dependencies.
- Import the dataset (
bank-details.csv
) into a database or data frame. - Run the project on your preferred development environment.
- Run the project.
- Enter your name, account number, and PIN for authentication.
- Choose the desired operation from the menu (credit, debit, change PIN, mini statement).
- Follow the prompts and provide the necessary information.
- Review the results and perform additional operations as needed.
The project includes data analysis features to gain insights from user data. Some of the analysis performed in this project are:
- Analysis of users according to branch-wise distribution
- Analysis of users based on gender and branch number
- Analysis of users based on gender distribution
- Analysis of users based on gender and age distribution
Contributions to this project are welcome. To contribute, follow these steps:
- Fork the repository.
- Create a new branch for your feature or bug fix.
- Make your changes and commit them with descriptive commit messages.
- Push your changes to your forked repository.
- Submit a pull request, explaining the changes you have made.