Competition tags, filters, search bar
Nobody has claimed this yet.
- Dominant language
- Python
- Stars
- 176
- Forks
- 74
- Avg merge
- 5d 3h
- Merged PRs (30d)
- 21
Description
Tags
- Add a tag system
We want to show the following:
- competition type e.g. benchmark or competition
- competition tags e.g. some tags with
NLP,Computer Vision,medical, etc. and maybe people can add their own tags
We want to use these in the filters by using the competition type and tags
We can take inspiration from https://mlcontests.com/ or from https://challengedata.ens.fr/challenges/challenges_search
Filters
- Add filters (most popular, most recent, by submissions, participating in, organizing, search by title to the "public benchmarks" page (Solved by: #1896)
More suggestions:
- "Has reward" (Solved by: #1896)
- The "Show more" buttons on home page should redirect to public benchmarks list, but with sorting on (sorting by number of participants or sorting by date) depending which button is used (Solved by: #1896)
- Add tags to filters (see above)
- Filter by date (need to think about this because of the dates of each phases)
Search bar
- Redirection between homepage search bar and public listing
Entering a search in the homepage:
Should redirect to the public competitions page with the query pre-filled (typically with a GET request):
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Start with the Tags, Filters, and Search bar sections in this issue, then inspect the public competitions listing and homepage search flow. Define the tag and competition-type behavior, resolve how phase dates should be filtered, and verify that homepage searches redirect with the query pre-filled; done means the unchecked items work end to end.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- python
- Domain
- frontend, search, web-dev
- Issue type
- Feature
- Difficulty
- 5/5
- Estimated time
- Over a week
- Activity status
- Stale
- Clarity
- Mostly clear
- Newbie friendliness
- 25/100