Skip to content

HTTPS clone URL

Subversion checkout URL

You can clone with HTTPS or Subversion.

Download ZIP
Simple ATM application built on Rails3
branch: master

Fetching latest commit…

Cannot retrieve the latest commit at this time

Failed to load latest commit information.
app
config
db
doc
lib/tasks
public
script
test
vendor/plugins
.gitignore
.rvmrc
Capfile
Gemfile
Gemfile.lock
README
Rakefile
config.ru

README

== Pig Fish Bank

Basic ATM application build on Rails with few dependencies and a number of
simplifying assumptions:

* Customers are authenticated by name and 4 digit numeric PIN
* Customer name must be unique
* This ATM is the lone ATM operated by Pig Fish Bank
* All customer Accounts are with Pig Fish Bank
* Customers can make deposits, withdrawal funds, transfer balances 
  and inquire about balances
* Customers are locked out of system after any three unsuccessful login 
  attempts
* Accounts cannot be overdrawn
* Existence of an admin tool that allows for PIN management, reporting, etc.
* Since there is only one ATM, we won't have to worry about DB locking or
  race conditions
Something went wrong with that request. Please try again.