Is your feature request related to a problem? Please describe.
The Posts collection exists in Payload but the frontend News page still displays hardcoded content. We need to connect the frontend to the Payload API so it renders real post data from the CMS.
Describe the solution you'd like
- Populate the Posts collection with placeholder data (linked in #important-info)
- Fetch posts from the Payload API on the News page
- Implement category filtering (blog, alumni_story, interview, scholarships, newsletters, education)
- Individual post pages should use the slug field for their URL route
- Render rich text body, photos array, author, published date, and category tag
Describe alternatives you've considered
Additional context
Payload local API docs: https://payloadcms.com/docs/local-api/overview
Suggested branch name: feat/integrate-posts
Suggested commit message: feat: integrate posts collection with frontend
BEFORE MERGING
Is your feature request related to a problem? Please describe.
The Posts collection exists in Payload but the frontend News page still displays hardcoded content. We need to connect the frontend to the Payload API so it renders real post data from the CMS.
Describe the solution you'd like
Describe alternatives you've considered
Additional context
Payload local API docs: https://payloadcms.com/docs/local-api/overview
Suggested branch name: feat/integrate-posts
Suggested commit message: feat: integrate posts collection with frontend
BEFORE MERGING
pnpm generate:types)git fetch origin master:master, thengit rebase masterorgit merge master)