Fintion Banking App is a simple banking web application that allows users to perform various banking actions like viewing their account details, making transactions, and more. This app provides a user-friendly interface to simulate real-world banking operations.
- Account Overview: View account balance, account number, and user details.
- Transaction History: View recent transactions made by the user.
- Deposit Money: Deposit money into the account.
- Withdraw Money: Withdraw money from the account.
- Transfer Money: Transfer money between accounts.
- Responsive Design: Works seamlessly on desktop and mobile devices.
-
Frontend:
- HTML
- CSS (with custom styling)
- JavaScript (for interactivity)
-
Backend:
- PHP (for server-side scripting)
- MySQL (for database management)
-
Other Tools:
- XAMPP (for local development and database management)
To run this project locally, follow these steps:
-
Clone the repository:
git clone https://github.com/yourusername/fintion-banking-app.git
-
Setup XAMPP:
- Download and install XAMPP from here.
- Start the Apache and MySQL servers in the XAMPP control panel.
-
Move the project to the htdocs folder:
-
Copy or move the fintion-banking-app folder into the htdocs directory of your XAMPP installation. This is usually located at:
-
C:\xampp\htdocs\
-
So the full path should look like:
-
C:\xampp\htdocs\fintion-banking-app\
-
-
Create the database:
- Open phpMyAdmin (accessed via
localhost/phpmyadmin). - Create a new database named
fintion_banking. - Import the
fintion_banking.sqlfile (found in the project root) to set up the tables.
- Open phpMyAdmin (accessed via
-
Update database credentials:
- Open
db.phpand set your MySQL database credentials (host, username, password, database name).
- Open
-
Run the application:
- Open your browser and navigate to
http://localhost/fintion-banking-app.
- Open your browser and navigate to
- Login: After logging in, you will be directed to the dashboard where you can see your account details.
- Perform Actions: Use the buttons provided for depositing, withdrawing, transferring money, and viewing transaction history.
Contributions are welcome! If you have any improvements or bug fixes, feel free to fork the repository and create a pull request.
This project is licensed under the MIT License - see the LICENSE.md file for details.
