List contributions with tabs and search

It closes #47.

The only thing that is missing is show the project image/name. I will need to create a new endpoint to fetch the project informations to complete this. But I think we can merge this PR and I will add issues to do that.