Algolisted-Org / AlgoListed

Algolisted is an AI-powered nonprofit analytics firm dedicated to assisting computer science students in preparing for placements and internships. Our services include tracking and analytics across various platforms and topics.
http://algolisted.com
Other
160 stars 89 forks source link

Update the "Open Source Information" page - Frontend | @Hacktoberfest 2024 #261

Open NayakPenguin opened 6 days ago

NayakPenguin commented 6 days ago

Description

Problem:

The current "Open Source Information" page does not allow users to easily filter content based on tags. In sections like the "Beginner Swags" part, we have tags like cash, clothing, hacktoberfest, etc., but there is no mechanism for users to filter the information using these tags. Introducing this functionality will greatly enhance user experience, allowing them to quickly navigate through relevant content.

Screenshot 2024-10-10 at 5 09 04 PM

Solution:

  1. Collect Tags:

    • Review the entire page and gather all possible tags (e.g., cash, clothing, hacktoberfest, etc.).
  2. Create Filterable UI:

    • Design a filter interface where all collected tags are displayed as clickable filters.
    • When a user clicks on a tag, the page should dynamically update to show only the content that matches the selected tag(s).
  3. UI/UX Requirements:

    • Display the tag filters at the top of the page.
    • Allow users to select multiple tags simultaneously.
    • Provide a "Clear Filters" option to reset the view.
    • Make the filtering process smooth and intuitive without requiring a page reload.

Additional Notes:


Open to Contributors: This issue is open for anyone participating in Hacktoberfest 2024! Please feel free to comment if you'd like to take on this issue or need further clarification.

Happy hacking! 💻🎉

lakshay-saini-au8 commented 5 days ago

@NayakPenguin Please assign

mukulpythondev commented 5 days ago

@NayakPenguin i would like to contribute and work on this issue.

OoONANCY commented 5 days ago

@NayakPenguin please assign this to me

NayakPenguin commented 4 days ago

Hello everyone, thank you for your interest in this issue. If you haven't already, please share a brief proposal outlining your approach to resolving it. We will be assigning this issue within the next 18 hours!

rahul-moondra commented 3 days ago

So, I followed the solution proposed in the issue and have a screenshot for the same (not completed the issue completely yet). But its working fine in case of "Beginner-Swags". Once issue gets assigned will work on other categories too. Screenshot (1840) (When the set of tags don't match) Screenshot (1839) (When filter applies successfully)