Apart from tight timelines, the coding was technically peculiar. Our team was to develop the frontend on Angular while strictly observing the client's vision on UI architecture, coding, and components to be used. This posed the biggest challenge. Angular differed from other applicable frameworks in its structure and business logic, and this required occasional refactoring for the solution to function as our client expected.