Discover work

Contributors who are coming to OpenUnited should have an easy way to find work and contribute.
Some background around the need:
Finding suitable work to contribute for contributors of all kinds is one of the main issues within the open source ecosystem. For instance, it's not easy for a designer, a product manager or a UX researcher to find an open source project to contribute given that most open source projects are designed for developers and live in a very developer-oriented ecosystem and tooling. For developers, it's also not easy to find such projects given GitHub is an occean of millions of projects with no specific category which requires hours of digging to find something suitable for their needs.
Product discovery in OpenUnited:
We want to put product and task discoveries at the heart of what we do given that's the start of contributors journey. This is the reason that we designed our home page to be a place for discovering tasks and products.

Current state:

Both registered and non-registered users can explore tasks and products
We believe in a bottom-up discovery, first discoverying a suitable task and from there finding a suitable product, hence we decided to make the task discovery as a default tab on the home page. We're going to experiment with both though and the strategy might change in the future.
Given the number of available tasks are going to be high, we implemented some filtering which enable developers to filter the task based on one of the following criterias

Filtering based on Priority, Status, Task Category and Expertise
Sorting based on Priority or Status (as a drop-down)

We haven't implemented any filtering for the discover product page yet given the number of products are low
We haven't implemented any categories for the discover product page yet given the number of products are low