Design and implement a secure user authentication and authorization system for the mobile banking app