Skip to content

Latest commit

 

History

History
82 lines (63 loc) · 2.75 KB

README.md

File metadata and controls

82 lines (63 loc) · 2.75 KB

BankNow

Web application for teller that provides features like :

Create account(s) - a user can create an account, associate a name with it, give it a unique account number, add a starting balance, etc.

Make lodgement - a user can lodge an amount into an account (balance increase)

Make transfer - a user can transfer an amount from one account to another (balance transfer)

View transactions - a user can view recent, or all, transactions for an account (statement)

Technology

Environment
  • Technology : Java 1.7.0_65
  • Framework : Spring Framework 4.0.1.RELEASE
Libraries
  • Spring Beans – 4.0.1.RELEASE
  • Spring Tx – 4.0.1.RELEASE
  • Spring Context – 4.0.1.RELEASE
  • Spring Context Support – 4.0.1.RELEASE
  • Spring Orm – 4.0.1.RELEASE
  • Spring Jdbc – 4.0.1.RELEASE
  • Spring Web – 4.0.1.RELEASE
  • Spring Web MVC – 4.0.1.RELEASE
  • Spring Test - 4.0.1.RELEASE
  • Joda Money - 0.10.0
  • Jackson Core - 2.5.0
  • Jackson Databind - 2.5.0
  • Jackson Annotations - 2.5.0
  • Javax Servlet API – 3.1.0
  • JSTL – 1.2
  • Hibernate Core - 4.3.5.Final
  • Hibernate Entitymanager - 4.3.5.Final
  • HSQLDB - 2.3.3
  • SLF4J - 1.7.8
  • Commons Logging - 1.2
  • JUnit - 4.10
  • Mockito - 1.9.5
  • Hamcrest - 1.3
  • Twitter Bootstrap - 3.3.4
  • DataTables - 1.10.7
  • jqBootstrapValidation - 1.3.6

Functionalities

  1. Create account
  2. Make deposit
  3. Make transfer
  4. View transactions

Jetty

To run jetty use command mvn jetty:run in directory of project. After that application should be accessible under context http://localhost:9090/banknow/

WAR

War can be build using command mvn war:war in directory of project. War will be accessible under directory /target and called banknow.war

Screenshots

Home CreateAccount DespoitMoney Transactions

License

Code released under the MIT License (MIT). Docs released under Creative Commons.

References

Build Status

Known Vulnerabilities