QR Card Issuance System
Engineered the Spring Boot backend for a QR Card Issuance System used at Interswitch to issue and manage QR cards, handling automated card lifecycle management end to end.
Implemented dynamic QR code generation, JWT-based authentication, and role-based access control to power secure, streamlined card issuance and management for institutions, exposed through REST APIs consumed by an Angular admin frontend.
- Backend
- Java 17, Spring Boot, Maven, MySQL
- Security
- Spring Security with JWT and BCrypt, role-based access control
- QR codes
- Dynamic generation with Google ZXing
- Admin frontend
- Angular 19 (standalone components, Universal), TypeScript, Tailwind CSS, RxJS
- Tooling
- Node.js, Express.js