feat: add Codeforces rating tier color badge helper
Open
Beginner friendly
Nobody has claimed this yet.
area:integrations
community
contributions-welcome
difficulty:beginner
difficulty:easy
enhancement
good first issue
help wanted
time:15-30m
time:30-60m
type:feature
up-for-grabs
- Dominant language
- TypeScript
- Stars
- 5
- Forks
- 7
- Avg merge
- 39m
- Merged PRs (30d)
- 39
Description
🎯 What needs to be done
Add a helper function in codeforces-proof-of-work-card.tsx that maps Codeforces ranks (Newbie, Pupil, Specialist, Expert, Candidate Master) to standard PACT tag badge colors.
Why this matters
Provides visual recognition for competitive programming achievements inside PACT's proof-of-work verification system.
📍 Where to work
src/features/integrations/components/codeforces-proof-of-work-card.tsx
Contributor guide
First steps
- Read the whole issue, then the project's contributing guide.
- Comment on the issue to say you are picking it up — it saves two people doing the same work.
- Fork the repository and make your change on a branch.
- Open a pull request that references the issue number.
Research direction
Open src/features/integrations/components/codeforces-proof-of-work-card.tsx and inspect how PACT tag badges currently represent colors. Add the rank-to-color helper for Newbie, Pupil, Specialist, Expert, and Candidate Master, then verify that each Codeforces rank uses the intended badge color in the card.
Written by the indexing model from the issue text.
Assessment
- Tech stack
- react, typescript
- Domain
- frontend
- Issue type
- Feature
- Difficulty
- 2/5
- Estimated time
- 1-3 hours
- Activity status
- Active
- Clarity
- Clearly specified
- Newbie friendliness
- 88/100