Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

Search Page Enhancements #536

Closed
8 tasks done
TheRealLowyer opened this issue Dec 16, 2024 · 1 comment · Fixed by #502
Closed
8 tasks done

Search Page Enhancements #536

TheRealLowyer opened this issue Dec 16, 2024 · 1 comment · Fixed by #502
Assignees
Labels
Action Item A specific task requiring attention Frontend Priority: High Requires taking action ASAP

Comments

@TheRealLowyer
Copy link
Contributor

TheRealLowyer commented Dec 16, 2024

ℹ️ Description

This issue focuses on improving the Search Page by integrating backend APIs for dynamic data retrieval and implementing category-specific rendering. Additionally, the issue includes UI/UX enhancements to ensure a seamless, responsive, and visually appealing search experience for users.

🎯 Tasks

Dynamic Category Search

  • Integrate backend search APIs for the following categories:
    • Tags (/search/tags).
    • Subforums (/search/subforums).
    • Posts (/search/posts).
    • Users (/search/users).
    • Assets (/search/asset).
  • Dynamically render search results for each category:
    • Tags: Display tag names in a simple format.
    • Subforums: Link to individual subforum pages.
    • Posts: Pass post objects to PostHeader for rendering.
    • Users: Show user avatars, names, and follower counts.
    • Assets: Use AssetCard for visually engaging asset displays.

Asset Search Integration

  • Include assets in the popular category search results.
  • Link asset cards to the /asset/:id routes for detailed views.

Styling Enhancements

  • Introduce modular CSS for a clean, responsive, and consistent layout.
  • Customize the appearance of each category with distinct styles for tags, subforums, users, and assets.

Loading and Error Handling

  • Add loading indicators for data fetching.
  • Display error messages for failed API calls or no results.
@TheRealLowyer TheRealLowyer added Priority: High Requires taking action ASAP Action Item A specific task requiring attention Frontend labels Dec 16, 2024
@TheRealLowyer TheRealLowyer self-assigned this Dec 16, 2024
@TheRealLowyer
Copy link
Contributor Author

The Search Page enhancements have been successfully completed. Backend APIs for dynamic data retrieval across all categories (tags, subforums, posts, users, and assets) are now fully integrated. The search results dynamically render with category-specific layouts, and asset cards are linked to their respective routes. Modular CSS has been implemented, ensuring a clean, responsive, and visually appealing design. Loading indicators and error messages provide a better user experience during data fetching.

@TheRealLowyer TheRealLowyer linked a pull request Dec 16, 2024 that will close this issue
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
Action Item A specific task requiring attention Frontend Priority: High Requires taking action ASAP
Projects
None yet
Development

Successfully merging a pull request may close this issue.

1 participant