Skip to content

feat: add ChallengeCard component#20

Open
satasatalight wants to merge 3 commits into
mainfrom
feature/challenge-card
Open

feat: add ChallengeCard component#20
satasatalight wants to merge 3 commits into
mainfrom
feature/challenge-card

Conversation

@satasatalight

Copy link
Copy Markdown
Collaborator

Pull Request

Description

Creates the challenge card component displaying the latest GPK monthly challenge.
The element takes a "name" string with the challenge name, a "desc" string for the basic description, a "tags" array of strings for the challenge tags at the bottom of the card, a "deadline" JavaScript Date object to display the deadline of the challenge and the challenge month, and a "link" string for the challenge's corresponding link.

Type of Change

  • feat: New feature
  • fix: Bug fix
  • chore: Maintenance (dependencies, config, etc.)
  • docs: Documentation only
  • style: Code style (formatting, no logic change)
  • refactor: Code refactor (no new feature or fix)

Changes Made

  • components/ChallengeCard.tsx (created)

Screenshots (if applicable)

image

Checklist

  • My code follows the project's style guidelines
  • I have performed a self-review of my code
  • I have tested my changes locally
  • npm run lint passes without errors
  • npm run build completes successfully

Related Issues

Closes Notion task "T10 (Challenges) - Build ChallengeCard component"

@satasatalight satasatalight changed the title Feature/challenge card feat: add ChallengeCard Component Jun 17, 2026
@satasatalight satasatalight changed the title feat: add ChallengeCard Component feat: add ChallengeCard component Jun 17, 2026
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.

2 participants