Inspiration
The purpose of this project is to build a robust dashboard that will display various sustainability parameters of portfolio holdings.
What it does
It displays the real time holdings data on the fly along with sustainability scores and ranks.
How I built it
This is built with a Java Microservice in the back-end and Angular UI. We are using Jaeger for traceability. We use Docker to host these.
Challenges I ran into
- OAUTH2 authentication was a real challenge
Accomplishments that I'm proud of
- High Unit Test and Functional Test coverage
- Integrate Jaeger for tracing requests
- Oauth2 authentication added for both backend and frontend
- Microservice is on SSL
What I learned
- Tracing calls of Microservices using Jaeger
What's next for ESG Dashboard
- Help Portfolio Manager to analyse ESG data and construct sustainable portfolios
Built With
- angular.js
- jaeger
- java