├── img ├── bank.png ├── user.jpg ├── user3.jpg ├── history.jpg └── transfer.jpg ├── config.php ├── css ├── navbar.css ├── table.css ├── style.css └── createuser.css ├── README.md ├── navbar.php ├── transactionhistory.php ├── index.php ├── sql └── sparks_bank.sql ├── transfermoney.php ├── createuser.php └── selecteduserdetail.php /img/bank.png: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shivangi22Agarwal/the-sparks-foundation/HEAD/img/bank.png -------------------------------------------------------------------------------- /img/user.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shivangi22Agarwal/the-sparks-foundation/HEAD/img/user.jpg -------------------------------------------------------------------------------- /img/user3.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shivangi22Agarwal/the-sparks-foundation/HEAD/img/user3.jpg -------------------------------------------------------------------------------- /img/history.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shivangi22Agarwal/the-sparks-foundation/HEAD/img/history.jpg -------------------------------------------------------------------------------- /img/transfer.jpg: -------------------------------------------------------------------------------- https://raw.githubusercontent.com/Shivangi22Agarwal/the-sparks-foundation/HEAD/img/transfer.jpg -------------------------------------------------------------------------------- /config.php: -------------------------------------------------------------------------------- 1 | ".mysqli_connect_error()); 7 | } 8 | 9 | ?> -------------------------------------------------------------------------------- /css/navbar.css: -------------------------------------------------------------------------------- 1 | @import url('https://fonts.googleapis.com/css2?family=Raleway:wght@600&display=swap'); 2 | .nav-link{ 3 | margin-right: 15px; 4 | color:#2F363F; 5 | letter-spacing: 0.5px; 6 | transition: 0.5s; 7 | } 8 | .navbar-brand{ 9 | color: #4C4B4B; 10 | letter-spacing: 0.5px; 11 | } 12 | h2{ 13 | color: #4C4B4B; 14 | letter-spacing: 0.5px; 15 | font-family: raleway; 16 | } -------------------------------------------------------------------------------- /css/table.css: -------------------------------------------------------------------------------- 1 | *{ 2 | padding: 0; 3 | margin: 0; 4 | box-sizing: border-box; 5 | font-family: sans-serif; 6 | } 7 | h2{ 8 | font-size: 40px; 9 | } 10 | table{ 11 | letter-spacing: 1.2px; 12 | } 13 | td{ 14 | text-align: center; 15 | } 16 | button{ 17 | border:none; 18 | background: #d9d9d9; 19 | transition: 1s; 20 | } 21 | @media only screen and (orientation: portrait){ 22 | *{ 23 | letter-spacing: 1px; 24 | } 25 | } -------------------------------------------------------------------------------- /README.md: -------------------------------------------------------------------------------- 1 | # the-sparks-foundation 2 | Sparks Foundation Internship Project : Basic Banking System 3 | A Web Application used to transfer money between multiple users (Project contains 10 dummy users). A dummy user can also be created. 4 | 5 | Stack used - 6 | Front-end : HTML, CSS, Bootstrap & Javascript 7 | Back-end : PHP 8 | Database : MySQL 9 | 10 | Database contains two Tables- Users Table & Transaction Table 11 | 1. User table have basic fields such as name, email & current balance. 12 | 2. Transaction table records all transfers happened along with their time. 13 | 14 | Flow of the Website: Home Page > View all Users > Select and View one User > Transfer Money > Select reciever > View all Users > View Transfer History. 15 | -------------------------------------------------------------------------------- /css/style.css: -------------------------------------------------------------------------------- 1 | *{ 2 | padding: 0; 3 | margin: 0; 4 | box-sizing: border-box; 5 | font-family: sans-serif; 6 | } 7 | .intro{ 8 | background: #EAF0F1; 9 | } 10 | h1{ 11 | color: #4C4B4B; 12 | font-weight: bold; 13 | transition: 0.5s; 14 | } 15 | h3{ 16 | color:#2F363F; 17 | } 18 | button{ 19 | border:none; 20 | border-radius: 8px; 21 | padding: 10px; 22 | background:#7B8788; 23 | color:white; 24 | letter-spacing: 1.5px; 25 | font-size: 15px; 26 | transition: 0.5s; 27 | } 28 | button:hover,h1:hover{ 29 | transform: scale(1.1); 30 | } 31 | button:hover{ 32 | background-color:#4C4B4B; 33 | } 34 | footer{ 35 | color:#586776; 36 | background-color:#EAF0F1; 37 | letter-spacing: 0.5px; 38 | } 39 | footer p{ 40 | margin: 0; 41 | font-size: 15px; 42 | } 43 | @media only screen and (orientation:portrait){ 44 | .intro{ 45 | display:flex; 46 | flex-direction: column-reverse; 47 | } 48 | h1{ 49 | font-size: 30px; 50 | } 51 | .act{ 52 | padding-bottom: 100px; 53 | } 54 | } -------------------------------------------------------------------------------- /navbar.php: -------------------------------------------------------------------------------- 1 | 2 | 23 | -------------------------------------------------------------------------------- /transactionhistory.php: -------------------------------------------------------------------------------- 1 | 2 | 3 |
4 | 5 | 6 || S.No. | 27 |Sender | 28 |Receiver | 29 |Amount | 30 |Date & Time | 31 |
|---|---|---|---|---|
| 48 | | 49 | | 50 | | 51 | | 52 | 53 | 57 | |
32 |
51 |