Skip to content

vulkjjc/bank-app

 
 

Folders and files

NameName
Last commit message
Last commit date

Latest commit

 

History

50 Commits
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

Repository files navigation

Bank

A small self-service online banking app for lunch orders in the office.

Features:

  • Account overview
  • Transfers with smsTAN
  • Direct debit
  • HBCI integration (lets users top up their accounts)
  • Deposits/pay-outs
  • Authorization hold
  • 2FA authentication (Yubikey only for now)

Screenshots

Bank Screenshot

Requirements

  • PHP 5.6+
  • AqBanking

Installation

  1. Install the PHP GD extension:
apt-get install php5-gd
  1. Install Composer in the project directory:
curl -sS https://getcomposer.org/installer | php
  1. Install dependencies:
php composer.phar update
  1. Create a new config file called 'config.php'. You can use 'config.example.php' as a template.

  2. Set up mod_rewrite and mod_alias rules:

RewriteEngine on
RewriteRule ^/?$ /app/login [R,L]
RewriteRule /app/.* /app.php [L]

Alias /vendor /home/bank/bank-app/vendor
  1. Restart Apache:
service apache2 restart

About

Online Banking App

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages

  • PHP 61.5%
  • Perl 37.0%
  • Other 1.5%