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.