NickSramcik / banki-brunch

https://banki-brunch.vercel.app
47 stars 30 forks source link

Implement Question Tagging System for Enhanced Filtering #48

Open addynoven opened 3 days ago

addynoven commented 3 days ago

Context

As developers, we want to implement question tagging in our question bank so that users can easily filter questions based on categories such as frontend, backend, and behavioral questions. Our current question bank lacks a tagging system, making it difficult for users to find specific types of questions. By adding tags, we can enhance the user experience and improve the organization of the question bank.

Tasks

Acceptance Criteria (Checks)

AJAY0993 commented 1 day ago

I'd like to take on the backend/API part of this issue. I'll be responsible for:

Let me know if that works, or if there are any specific guidelines or preferences for the API design and documentation!

trillium commented 1 day ago

We're still in the planning stages at the moment. It's likely that each of the parts you listed will be broken down into their own issues so that the pull requests are smaller and more people have the opportunity to contribute.

Happy to have you take on some of it when it's ready!

addynoven commented 1 day ago

I'd like to take on the backend/API part of this issue. I'll be responsible for:

  • Modifying the question model to support tags.
  • Creating API endpoints for adding, updating, and fetching questions with tags.
  • Implementing filtering functionality via API so users can query questions by tags.
  • Documenting the API, including the query parameters and response object structure.

Let me know if that works, or if there are any specific guidelines or preferences for the API design and documentation!

We really appreciate your enthusiasm for the project! As @trillium mentioned, we're still in the planning stages and want as many team members as possible to participate in this learning process. We’ll break down the tasks to ensure everyone can contribute meaningfully.

when things are ready Looking forward to collaborating on this!