The application showcases a list of transactions in a timeline, categorized by date and ordered by time . more Information about a transaction can be found by clicking its corresponding entry in timeline.
Following env used for development
node v18.15.0
npm v9.5.0
macos Montery 12.5.1
Vscode
used: angular, angular-material , scss and flex ,rxjs
move to Frontend folder and run following commands
npm install
ng serve
Run below command to build the project. The build artifacts will be stored in the dist/
directory.
ng build
ng test
ng lint
- server port is : 8080
- no bootstrap only scss and flex for responsive behaviour
- notifications for data loading , errors
- separate components based approach
- Architecture allows other features to be added in future
- Type safe Node Backend service
- Create dev and prod env
- More test cases
- styling
- cors
- content security policy
- Map sorting