- Objective - to create an implementation of a small web service
- Purpose - to demonstrate the construction of a full-stacked web-application
- Wireframe - Mockflow
- Frontend - Angular / React
- Business Logic - Java
- Data Layer - MySQL
- Cloud - Heroku/AWS/Google
Use Spring Initializr to create an starting point for you application
- As a logged in client,
- can create new client
- can create new account for a client
- deposit money to each account
- withdraw money from each account
- transfer money to and from any 2 accounts
- delete the client if accounts with Balance = 0
- display all account belonging to client
- display account details and transaction details of loaded account
- As a client, (not logged in) I
- can create new customer profile
- login