This is a simple AngularJS application which help calculating the simple and compound interest.
URL: https://interest-cal.herokuapp.com/
The requirements were a little bit strange for me. Because I've never developed any kind of financial application.
display:flex
dose not work well with Firefox.
It made the 'time icon' was not well aligned.
I spent a ton of time to fix this issue.
I've never used Karma before. But I was very excited to apply it in this project. Every applications need to be tested and automation testing is a good solution.