A secure role-based authentication system for UPI payment gateway operations. Built with Next.js, TypeScript, and PostgreSQL.
JWT-based authentication with bcrypt password hashing and session management.
Support for Admin, Employee, and Merchant roles with different permission levels.
TypeScript support, form validation, error handling, and responsive design.