On community search page for tasks/projects, currently, there's no way to filter out tasks in different states. As a result, the user sees all the tasks ever created.
I believe by default, the search page should only show all the tasks that are not in "Distributed" state. This will ensure that the user does not see tasks that have already been completed and the reward has been distributed to the applicants.
Then, there should likely be another filter box to allow users to filter through different states "Approved", "Pending", etc