Skip to content

Programmer-Timmy/Banksystem

Repository files navigation

Banking System Website

This repository contains the source code for a school project - a banking system website built using PHP. The website aims to simulate basic banking operations such as account creation, transactions, balance checking, and user management.

Features

  • User Registration: New users can register for an account by providing their personal details and creating a username and password.
  • User Authentication: Registered users can log in to their accounts using their username and password.
  • Account Management: Users can create new accounts, view their account details, and update their personal information.
  • Transaction Processing: Users can perform transactions such as depositing money, withdrawing funds, and transferring money between accounts.
  • Transaction History: Users can view their transaction history, including details such as the date, type of transaction, and amount.
  • Account Balance: Users can check their current account balance at any time.

Installation

To run the banking system website on your local machine, follow these steps:

  1. Clone the repository:

git clone https://github.com/your-username/banking-system.git

  1. Set up a local PHP development environment such as XAMPP, WAMP, or MAMP.

  2. Place the cloned repository in the appropriate directory of your local server (e.g., htdocs for XAMPP).

  3. Start your local server and make sure it is running.

  4. Import the provided SQL file (database.sql) into your database management system (e.g., phpMyAdmin) to set up the necessary database schema.

  5. Update the database connection settings in the PHP files to match your local database configuration.

  6. Open a web browser and navigate to http://localhost/banking-system to access the banking system website.

Usage

Once you have set up the banking system website, you can perform the following actions:

  • Register a new account by providing your personal details.
  • Log in to your account using your username and password.
  • View your account details and update your personal information.
  • Perform transactions such as depositing money, withdrawing funds, and transferring money between accounts.
  • View your transaction history to track your financial activities.
  • Check your current account balance at any time.

Contributing

This project is part of a school assignment and is not open to external contributions. However, you are welcome to fork the repository and modify it for your own purposes.

License

This project is licensed under the MIT License. You are free to use, modify, and distribute the code for educational or personal use.