EasyPay-BankApplication is a simple and user-friendly banking application designed to manage and facilitate basic banking operations such as account creation, deposit, withdrawal, balance inquiry, and fund transfer.
- Account Creation: Create new bank accounts with unique account numbers.
- Deposit: Deposit money into any account.
- Withdrawal: Withdraw money from any account, ensuring sufficient balance.
- Balance Inquiry: Check the current balance of any account.
- Fund Transfer: Transfer funds between accounts securely.
- Transaction History: View transaction history for each account.
To get a local copy up and running, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/EasyPay-BankApplication.git
-
Navigate to the project directory:
cd EasyPay-BankApplication -
Install the necessary dependencies:
npm install
-
Run the application:
npm start
Once the application is up and running, you can access it via http://localhost:3000 in your web browser. Follow the on-screen instructions to create an account, deposit money, withdraw money, check balances, and transfer funds.
-
Creating an Account:
- Click on 'Create Account'.
- Enter the required details (Name, Initial Deposit, etc.).
- Submit the form to create the account.
-
Depositing Money:
- Navigate to the 'Deposit' section.
- Enter the account number and the amount to deposit.
- Submit to complete the transaction.
-
Withdrawing Money:
- Go to the 'Withdraw' section.
- Provide the account number and the withdrawal amount.
- Submit to withdraw money from the account.
-
Checking Balance:
- Click on 'Balance Inquiry'.
- Enter the account number.
- View the current balance.
-
Transferring Funds:
- Navigate to the 'Transfer Funds' section.
- Enter the source account number, destination account number, and amount.
- Submit to complete the transfer.
- Backend: Springboot-Microservices
- Database: MYSQL
- Frontend: React.js
- Styling: CSS, Bootstrap
Contributions are welcome! To contribute to this project, follow these steps:
- Fork the repository.
- Create a new branch:
git checkout -b feature/YourFeature
- Commit your changes:
git commit -m 'Add some feature' - Push to the branch:
git push origin feature/YourFeature
- Open a pull request.
For any questions or feedback, feel free to reach out:
- Email: tejas-jadhav@mitaoe.ac.in
- GitHub: tejasjadhav30