TL Authenticator is a mobile security application for two-factor authentication (2FA). The app's core function is to generate a six-digit numerical code that is automatically sent to a server for user authentication.Here's a breakdown of its key features:•User Registration: On first launch, the user is prompted to save a username. This username is stored securely on the device for future sessions using flutter_secure_storage.•Code Generation: The app generates a random, six-digit authentication code. This code is displayed prominently on the main screen.•Automated Code Submission: The generated code, along with the username and a timestamp, is automatically sent to a predefined server endpoint (https://rightcars.azurewebsites.net/...). This process repeats whenever the app is brought to the foreground or when the user manually requests a new code.•Secure Communication: To ensure the integrity and authenticity of the data sent to the server, each request is signed using an HMAC-SHA256 algorithm.