Cash Crusaders User Dashboard

Details

About

A full rebuild of the user dashboard to improve how orders, loans, and laybys are managed across Cash Crusaders stores in South Africa. The new system replaced an older version that frequently crashed and required heavy maintenance, delivering a stable and scalable platform for store staff nationwide.

Key Contributions

  • Set up and structured the frontend using Angular 16, including project scaffolding and architecture.

  • Built core features for the Accounts and Layby modules on both the frontend and backend.

  • Integrated OAuth2 authentication with IdentityServer4 to manage user profiles and access control.

  • Developed RESTful APIs with .NET 7 and Dapper ORM for fast, efficient data access.

  • Worked closely with designers and developers to align UI components with functional requirements.

  • Containerized the application with Docker and contributed to CI/CD pipeline setup via Bitbucket Pipelines.

  • Delivered a stable, scalable dashboard that significantly reduced maintenance overhead and simplified the loan process for store staff across South Africa.