Full Stack

Basic Banking System

PHP + MySQL banking application with user authentication, money transfers, and transaction history. Built during internship as a first full-stack web project.

Source Code
PHPMySQLHTML/CSS

Transaction Flow

Select Sender
Choose Recipient
Enter Amount
Confirm Transfer
Updated Balances

Features

Core Functionality

User Authentication

Session-based login with PHP sessions

Money Transfers

Account-to-account transfers with validation

Balance View

Real-time account balance display

Transaction History

Full ledger with timestamps and details

Details

Implementation

PHP + MySQL backend with procedural architecture
Session-based authentication and authorization
Account-to-account transfers with balance validation
Transaction history ledger with full audit trail
Input validation to prevent overdrafts and invalid transfers
Built during internship — first full-stack web application
Source Code
PHP BackendMySQL Database2021 Internship