Project overview
The project listed in my portfolio as the Scholarship Dashboard was an NPC calculator. It collected different inputs about a student, including grades and family information, and displayed results calculated from those inputs.
From student inputs to calculated results
The central flow was input-driven: provide student and family details, use those values in the calculations, and display the results. Grades were one of the student inputs involved. This made input handling part of the calculator's core experience.
Reusing the Angular library
We used my shared Angular library in this project. The library had been built for input-field reuse across projects, with Taiga UI for component design and research into validation, third-party integration, and project-specific styling.
Use across multiple customers
The calculator was used across different customers. That gives the project two forms of reuse: the shared Angular library was used within the calculator, and the calculator itself served multiple customer implementations.