Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

feat(about): Add achievement badges section with navigation #3168

Open
wants to merge 8 commits into
base: main
Choose a base branch
from

Conversation

asmit27rai
Copy link

Achievement Badges Integration on About Page

Fixes: #2577

Description

This PR adds a new Achievement Badges section to the About page to showcase available badges and motivate new users to participate actively in the platform. It highlights key achievements users can earn through bug reporting and consistent platform engagement.

Changes Made

  • Added new "Achievement Badges" section between Mission and Benefits sections
  • Implemented 6 key badges:
    • First Bug Hunter
    • Weekly Streak (7 days)
    • Monthly Streak (30 days)
    • 100 Day Streak
    • Security Guardian
    • Bounty Hunter
  • Added responsive grid layout (1/2/3 columns based on screen size)
  • Added "View All Badges" navigation button with premium hover effects
  • Implemented translation support using {% trans %} tags
  • Maintained consistent styling with existing design

Key Features

  • Automatic achievement indicators
  • Icon-based visual representation
  • Clear achievement descriptions
  • Premium hover animations
  • Fully responsive design
  • Translation-ready content

Screenshots

Screenshot 2024-12-29 161617

- Add new achievements badges section to About page
- Include 6 key badges with icons and descriptions
- Add View All Badges navigation button with premium hover effects
- Implement responsive grid layout for badges display
- Add translation support for all badge content

Fixes OWASP-BLT#2577
@asmit27rai
Copy link
Author

@DonnieBLT Pls review this PR

DonnieBLT
DonnieBLT previously approved these changes Dec 29, 2024
@DonnieBLT DonnieBLT enabled auto-merge (squash) December 29, 2024 16:54
- Add new achievements badges section to About page
- Include 6 key badges with icons and descriptions
- Add View All Badges navigation button with premium hover effects
- Implement responsive grid layout for badges display
- Add translation support for all badge contents

Fixes OWASP-BLT#2577
auto-merge was automatically disabled December 29, 2024 17:33

Head branch was pushed to by a user without write access

@asmit27rai asmit27rai force-pushed the about-badges branch 2 times, most recently from bd82808 to d4c02d8 Compare December 29, 2024 17:34
@asmit27rai
Copy link
Author

@DonnieBLT pls review it again as i tried to recommit to pass CICD Approval

@asmit27rai asmit27rai requested a review from DonnieBLT December 29, 2024 17:41
@DonnieBLT DonnieBLT enabled auto-merge (squash) December 31, 2024 12:50
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
3 participants