Skip to content

feat(creators): add creators page with social profiles#15

Merged
imuniqueshiv merged 2 commits into
mainfrom
feat/creators-page
Jun 27, 2026
Merged

feat(creators): add creators page with social profiles#15
imuniqueshiv merged 2 commits into
mainfrom
feat/creators-page

Conversation

@imuniqueshiv

@imuniqueshiv imuniqueshiv commented Jun 27, 2026

Copy link
Copy Markdown
Owner

Pull Request

Summary

Adds a dedicated Creators page to showcase the people behind HyperLearningTech. The page features contributor profile cards, social media links, portfolio/contact information, responsive layouts, and interactive hover effects to improve contributor visibility and community engagement.


Related Issue

N/A


Type of Change

  • Feature
  • Bug Fix
  • Documentation
  • Refactor
  • Performance Improvement
  • CI / Build
  • Other

What Changed?

  • Added a new public-facing Creators page accessible through the website navigation.

  • Implemented responsive creator profile cards with contributor information, roles, and descriptions.

  • Added support for social media and contact links:

    • GitHub
    • LinkedIn
    • Twitter/X
    • Instagram
    • Portfolio Website
    • Email
  • Added hover animations and improved visual feedback for social icons to enhance user interaction.

  • Added animated page sections and card transitions for a more engaging browsing experience.

  • Updated the footer to include navigation to the Creators page.

  • Configured support for external avatar/image sources used by contributor profiles.

  • Ensured full responsiveness across desktop, tablet, and mobile devices.

  • Maintained consistency with the existing HyperLearningTech design system and UI patterns.


Screenshots (UI Changes Only)

Creators Page

Testing

Functional Testing

  • Verified the Creators page renders correctly.
  • Verified all contributor cards display expected information.
  • Tested GitHub, LinkedIn, Twitter/X, Instagram, Portfolio, and Email links.
  • Confirmed external links open correctly.
  • Verified hover animations and visual effects behave as expected.

Responsive Testing

  • Tested on desktop screens.
  • Tested on tablet-sized screens.
  • Tested on mobile devices.
  • Confirmed layout adapts correctly across breakpoints.

Build & Quality Checks

  • Ran npm run format:check
  • Ran npm run lint
  • Ran npm run typecheck
  • Ran npm run build

All checks completed successfully.


Checklist

  • My branch is up to date with the latest main.
  • My code follows the project's coding standards.
  • I have formatted the modified files (npx prettier --write <file>).
  • npm run format:check passes.
  • npm run lint passes.
  • npm run typecheck passes.
  • npm run build passes.
  • I have updated documentation if required.
  • I have tested my changes locally.
  • This Pull Request focuses on a single feature or fix.

Additional Notes

This feature helps highlight project contributors and maintainers by providing a dedicated space where community members can discover team members, connect through social platforms, and learn more about the people contributing to HyperLearningTech. The implementation focuses on accessibility, responsiveness, and alignment with the existing design language of the project.

@vercel

vercel Bot commented Jun 27, 2026

Copy link
Copy Markdown

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

Project Deployment Actions Updated (UTC)
hyper-learning-tech Ready Ready Preview, Comment Jun 27, 2026 11:02am

@coderabbitai

coderabbitai Bot commented Jun 27, 2026

Copy link
Copy Markdown

Review Change Stack

📝 Walkthrough

Walkthrough

Adds a new /creators page with animated team cards, social links, and a closing CTA. The footer links to the page, and image/config/dependency updates support remote avatars and icon rendering.

Changes

Creators page and support wiring

Layer / File(s) Summary
Page scaffold and data
app/(public)/creators/page.tsx
The client page imports its UI dependencies, defines the team member dataset, and sets the animation variants used by later sections.
Hero section
app/(public)/creators/page.tsx
The page renders an animated hero block with the headline, description, and decorative background elements.
Team grid cards
app/(public)/creators/page.tsx
The team grid maps each member into an animated card with the founder badge, avatar, text content, and conditional social icon links.
CTA and navigation wiring
app/(public)/creators/page.tsx, components/footer.tsx, next.config.ts, package.json
The bottom CTA links to the repository and /contact, the footer adds /creators, and the config/package updates allow remote avatars and react-icons.

Sequence Diagram(s)

sequenceDiagram
  participant TeamPage
  participant "next/image"
  participant "avatars.githubusercontent.com"
  TeamPage->>"next/image": render member avatars
  "next/image"->>"avatars.githubusercontent.com": fetch remote avatar images
Loading

Estimated code review effort

🎯 3 (Moderate) | ⏱️ ~25 minutes

Poem

I’m a rabbit, and I hop through the new team glow,
With avatars and icons all in a row.
The footer found a fresh little lane,
And remote moon-carrots now fall like rain.
Hooray for the creators page—thumpity hop!

🚥 Pre-merge checks | ✅ 4 | ❌ 1

❌ Failed checks (1 warning)

Check name Status Explanation Resolution
Docstring Coverage ⚠️ Warning Docstring coverage is 0.00% which is insufficient. The required threshold is 80.00%. Write docstrings for the functions missing them to satisfy the coverage threshold.
✅ Passed checks (4 passed)
Check name Status Explanation
Title check ✅ Passed The title accurately summarizes the main change: adding a creators page with social profiles.
Linked Issues check ✅ Passed Check skipped because no linked issues were found for this pull request.
Out of Scope Changes check ✅ Passed Check skipped because no linked issues were found for this pull request.
Description Check ✅ Passed Check skipped - CodeRabbit’s high-level summary is enabled.
✨ Finishing Touches
📝 Generate docstrings
  • Create stacked PR
  • Commit on current branch
🧪 Generate unit tests (beta)
  • Create PR with unit tests
  • Commit unit tests in branch feat/creators-page

Thanks for using CodeRabbit! It's free for OSS, and your support helps us grow. If you like it, consider giving us a shout-out.

❤️ Share

Comment @coderabbitai help to get the list of available commands.

@coderabbitai coderabbitai Bot left a comment

Copy link
Copy Markdown

Choose a reason for hiding this comment

The reason will be displayed to describe this comment to others. Learn more.

🧹 Nitpick comments (1)
app/(public)/creators/page.tsx (1)

12-15: 📐 Maintainability & Code Quality | 🔵 Trivial | ⚡ Quick win

Remove the unused icon plumbing.

BrainCircuit, Award, GraduationCap, and Icon are never rendered, and the icon fields only feed that dead assignment. Either show the member icon in the card or drop the unused imports/data so this page stops carrying lint noise.

Also applies to: 32-32, 48-48, 63-63, 141-141

🤖 Prompt for AI Agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

In `@app/`(public)/creators/page.tsx around lines 12 - 15, The creators page has
dead icon plumbing: `BrainCircuit`, `Award`, `GraduationCap`, and `Icon` are
imported/defined but never actually rendered. Update `CreatorsPage` and the
related member/card data so each `icon` field is either displayed in the UI or
removed entirely, and drop any unused imports or assignments that remain unused
after that change.

Source: Linters/SAST tools

🤖 Prompt for all review comments with AI agents
Verify each finding against current code. Fix only still-valid issues, skip the
rest with a brief reason, keep changes minimal, and validate.

Nitpick comments:
In `@app/`(public)/creators/page.tsx:
- Around line 12-15: The creators page has dead icon plumbing: `BrainCircuit`,
`Award`, `GraduationCap`, and `Icon` are imported/defined but never actually
rendered. Update `CreatorsPage` and the related member/card data so each `icon`
field is either displayed in the UI or removed entirely, and drop any unused
imports or assignments that remain unused after that change.

ℹ️ Review info
⚙️ Run configuration

Configuration used: defaults

Review profile: CHILL

Plan: Pro

Run ID: 67268495-da0f-49c6-8eb0-194fd224dfbb

📥 Commits

Reviewing files that changed from the base of the PR and between 0b2c147 and 73929e9.

⛔ Files ignored due to path filters (1)
  • package-lock.json is excluded by !**/package-lock.json
📒 Files selected for processing (4)
  • app/(public)/creators/page.tsx
  • components/footer.tsx
  • next.config.ts
  • package.json

@imuniqueshiv imuniqueshiv merged commit 3360e03 into main Jun 27, 2026
4 checks passed
@github-actions

Copy link
Copy Markdown

🎉 Congratulations @imuniqueshiv!

Thank you for contributing to HyperLearningTech.

Your pull request has been successfully merged into main.

📦 Merge Summary

🚀 Keep Contributing

  • Follow the CONTRIBUTING.md guidelines.
  • Keep each Pull Request focused on a single feature or fix.
  • Run formatting, linting, type checking, and a production build before opening a PR.

Thank you for helping make HyperLearningTech better.

Happy Coding! 🚀

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