Skip to content

[Feature Add] Implement an Easy-to-Use Daily Challenge & Active Streak Indicator Card #51

Description

@Rajatgupta2760

Description:

To enhance user engagement and visual interest on the CodePVG user dashboard, I propose adding a clean, retro terminal-styled dashboard card that displays the user's active coding streak status and current daily grind progress.

Proposed Solution:
Creating a compact, reusable frontend component that perfectly blends into the existing geek/terminal theme of the application.

Tasks:

  1. Create a responsive StreakCard.jsx component.
  2. Design it to visually display:
    • 🔥 Current Streak Count: A simple numeric tracker (e.g., Streak: 12 Days).
    • Daily Grind Status: A clear badge that highlights if today's problem-solving sync has occurred (e.g., Green [ STATUS: COMPLETED ] or Red [ STATUS: PENDING ]).
  3. Ensure the layout uses existing project theme properties and adapts cleanly across mobile and desktop viewport sizes.

I want to contribute in this issue.

Metadata

Metadata

Labels

BackendTask mainly involving backendFrontendTask mainly involving frontendtype:featureNew feature or request

Projects

No projects

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions