Skip to content

Add community feed section(issue#24) - #96

Open
Josephat-S wants to merge 4 commits into
mainfrom
feat/community-feed
Open

Add community feed section(issue#24)#96
Josephat-S wants to merge 4 commits into
mainfrom
feat/community-feed

Conversation

@Josephat-S

Copy link
Copy Markdown
Contributor

This pull request introduces the new Community Feed feature, which aggregates and displays the latest events, publications, and forum posts on the homepage. It includes backend API logic for fetching and caching feed items, new frontend components for rendering the feed in a responsive grid with skeleton loading states, and supporting UI elements such as tag badges. The homepage is updated to show the new feed, replacing the previous placeholder content. Additionally, there are minor dependency and lockfile updates.

Community Feed Feature

  • Added /api/feed API route to fetch and aggregate the latest events, publications, and forum posts, with support for Redis caching and custom tagging logic.
  • Created CommunityFeed component to display the feed in a structured, responsive layout with featured, showcase, simple, and CTA cards, including skeleton loading and empty states.
  • Introduced FeedItem type and FeedCard component for consistent feed item rendering, with author details and relative time formatting.
  • Added TagBadge component for styled, color-coded tags based on type/category.

Homepage Update

  • Updated HomePage to display the new CommunityFeed component instead of the previous placeholder landing page.

Dependency and Lockfile Updates

  • Added husky as a development dependency and updated the lockfile to include libc information for certain packages. [1] [2] [3]

Closes #24

image

@princechrix
princechrix force-pushed the feat/community-feed branch from 6f8b7ce to 90a69bb Compare May 29, 2026 19:26
@IshimweIsaac IshimweIsaac changed the title Add community feed section Add community feed section(issue#24) Jun 1, 2026
@Habinezajanvier

Copy link
Copy Markdown

Please consider to rebase !!!

@vercel

vercel Bot commented Jun 7, 2026

Copy link
Copy Markdown

The latest updates on your projects. Learn more about Vercel for GitHub.

Project Deployment Actions Updated (UTC)
rjscommunity Ready Ready Preview, Comment Jun 8, 2026 11:19pm

@Josephat-S

Copy link
Copy Markdown
Contributor Author

Please consider to rebase !!!

I just did, you can check again @Habinezajanvier

Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Labels

None yet

Projects

None yet

Development

Successfully merging this pull request may close these issues.

ISSUE-024 — Community Feed section

2 participants