The Bank Transaction and Loan Processing System Aspire Trust will be a web-based application that includes features such as account management, internal fund transfers, loan processing, and reporting. It is designed to modernize the bank's operations and enhance customer service .
-
Customer Account Management
Allows customers to open and manage checking and savings accounts, view real-time account status, and receive notifications .
-
Fixed Deposit Management
Enables customers to create fixed deposits linked to their savings accounts, with automated interest calculations .
-
Transaction Management
Supports deposits, withdrawals, and fund transfers between accounts, both online and via ATMs .
-
Loan Services
Facilitates loan applications, interest rate calculations, and loan management .
-
Security and User Authentication
Ensures secure access through user authentication, data encryption, and access control mechanisms .
-
Branch-wise Reports
Generates detailed reports on transactions and loan payments for each branch .
- Frontend : HTML, CSS, JavaScript
- Backend : Flask
- Database : MySQL
-
Clone the repository
git clone https://github.com/Group-02-CS3043/AspireTrust
-
Install the Virtual Environment
cd WebApp && pip install virtualenv
-
Create a Virtual Environment
python -m venv .
-
Activate the Virtual Environment
- if you are using Windows
.\Scripts\activate
- if you are using Linux
source bin/activate
- if you are using Windows
-
Install the Required Libraries
pip install -r requirements.txt
-
Run the Application
python app.py