Goal
Wire up the community page to pull dynamic content from the database and implement redirects for all CTAs.
Figma Link
Scope
Full-stack: data fetching, redirect wiring, and posts surface.
Acceptance Criteria
Libraries
- The "Discover a library that meets your needs" section pulls library data from the database based on predefined library names. Flagship libraries only; provide a list of 4 libraries (ability to pin libraries, others are random)
- Each library card displays: name, description, and associated tags.
- Dev Note: Ensure the library name link leads to the latest version of the library (e.g. http://localhost:8000/library/**latest**/accumulators/). This will automatically reset the global version selector to Latest instead of potentially the older version that the user has selected.
- Display up to 4 libraries. The "See all libraries" CTA routes to the full libraries listing page.
Posts from the Boost community
- The top 4 posts are fetched from the database, ranked based on a recency/views algorithm (out of scope). For this ticket, use recency
- Each post card displays: title, publish date, post type, related library tags, author avatar, author name, and author role/badge.
- The "View all posts" CTA routes to the posts feed page.
FE/BE Actions
| Description |
URL |
| Fetch top 4 libraries for the discover section |
|
| Fetch top 4 posts by view count |
|
Redirects
All primary and underlined CTAs on the page redirect as follows:
Note: Confirm destination URLs for all links before implementation.
Dev Note: Build the recent threads url passing the year and month
Out of Scope
- Install section package manager functionality
- Posts feed page
- Libraries page
Goal
Wire up the community page to pull dynamic content from the database and implement redirects for all CTAs.
Figma Link
Scope
Full-stack: data fetching, redirect wiring, and posts surface.
Acceptance Criteria
Libraries
Posts from the Boost community
FE/BE Actions
Redirects
All primary and underlined CTAs on the page redirect as follows:
Dev Note: Build the recent threads url passing the year and month
Out of Scope