- Objective - to create an implementation of a small web service
- Purpose - to demonstrate the construction of a full-stacked web-application
Provide an account management system that layers onto an existing financial account to provide useful services for organizing and allocating funds for multiple purposes.
- Frontend - Angular / React
- Business Logic - Java (Spring)
- Data Layer - MySQL
- Cloud - AWS/Heroku
- Users can login and create new user accounts.
- Users, once logged in may
- Create a transaction account
- Delete an owned transaciton account
- Deposit into an owned transaction account
- Withdraw from an owned transaction account
- Transfer money to any existing account from an owned account
- Log off
- Clone this repo as well as the one listed at this link: Link to Angular App Repo
- Initialize a docker mySQL container on port 3306.
- run
npm installin the angular app root directory. - Start Spring Appliaction
- run
ng serve --openin angular app root directory.--openwill open the app's webpage in the default browser once it finished compiling.