I want to enhance my existing mobile app by adding a simple countdown timer that rewards users with in-app coins once it hits zero. When the timer finishes, I need the app to trigger a flow that prompts the user to complete a small task (for example, watching a video or website) before the coins are actually credited. Here’s how I picture it working: • When User clicks the given link timer starts and When the timer reaches zero and the task completes, the user completes that task, the correct number of coins is added to their account and reflected immediately in the FRONT-END and backend database. Key points I need you to handle: • Clean, reusable timer component using the framework already in the project. • A secure coin-crediting method that can’t be bypassed by simply letting the timer expire. • Smooth animations or visual feedback so the flow feels rewarding. • Thorough testing to be sure the timer, task gate, and coin credit all work consistently across devices. Please keep the existing code structure intact, comment any new logic clearly, and provide a short note on how to adjust timer durations or coin amounts later on. If you have experience with gamified reward systems or in-app economies, mention it—those insights will help shape the best user experience. See the image so you will get clear idea Note: I purchased the code on a well known website and what I want is I want to do the work in my environment using Team Viewer and I want the work to run without any bugs/errors. After successful running of the app only the amount will be released.