Skip to content

feat: add sponsors page - #15

Open
Aniket-508 wants to merge 3 commits into
mainfrom
feat/sponsors-page
Open

feat: add sponsors page#15
Aniket-508 wants to merge 3 commits into
mainfrom
feat/sponsors-page

Conversation

@Aniket-508

Copy link
Copy Markdown
Owner

Summary

Adds a /sponsors page that automatically syncs sponsor data from GitHub Sponsors via GraphQL.

Changes

  • app/(app)/sponsors/page.tsx — Displays sponsors with avatar, name, bio, and "Sponsor" CTA
  • lib/github/sponsors.ts — Fetches sponsors via GitHub GraphQL API with GITHUB_TOKEN
  • env.ts — Add GITHUB_TOKEN server env var
  • .env.example — Document GITHUB_TOKEN
  • app/sitemap.ts — Add sponsors entry

Setup

Set GITHUB_TOKEN in .env.local with a GitHub PAT that has read:user and read:org scopes.

- Add GitHub sponsors page with automatic sync via GraphQL API
- Add lib/github/sponsors.ts for fetching sponsor data
- Add GITHUB_TOKEN env var support
- Add sponsors entry to sitemap
@vercel

vercel Bot commented Jul 4, 2026

Copy link
Copy Markdown
Contributor

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

Project Deployment Actions Updated (UTC)
portfolio-website Ready Ready Preview Aug 5, 2026 12:00pm

Request Review

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.

1 participant