Skip to content

Attendance marking + spam prevention #693

Description

@ShantKhatri

Summary

Let users mark themselves as attending a hackathon, with guardrails against spam.

Contexts

Spec flags "attendance spam" (marking every hackathon without attending) as a real edge case.

Tasks

  • UI to mark attendance (participant / organizer / mentor) for a hackathon
  • Rate limit or heuristic to catch spam attendance marking
  • Decide and document what triggers a flag or block

Acceptance Criteria

  • Users can mark attendance normally without friction
  • Abnormal mass-marking gets flagged
  • Tests added
  • docs updated

Area

web

Difficulty

Intermediate

Activity

  1. added
    level:intermediateModerate difficulty contribution requiring some project understanding. (+35 pts)
    on Jul 12, 2026
  2. github-actions commented on Jul 12, 2026

    @github-actions
    Contributor

    Hi @ShantKhatri,

    Thanks for opening this issue.
    
    Please reply with one of the following areas so the issue can be routed to the appropriate team member:
    
    - /backend
    - /web
    - /mobile
    - /devops
    
    Once an area is selected, the corresponding label will be added automatically.
    
  3. Jai-Shankar1033 commented on Jul 13, 2026

    @Jai-Shankar1033
    Contributor

    @ShantKhatri I'm a GSSoC'26 contributor and would love to work on it. Kindly assign it to me.

  4. palxsh01 commented on Jul 13, 2026

    @palxsh01

    Hi, I'm a GSSoC participant and would love to work on this issue. Please assign it to me if available.

  5. Harxhit commented on Jul 15, 2026

    @Harxhit
    Collaborator

    @palxsh01 I have assigned this issue to you.

  6. github-actions commented on Jul 21, 2026

    @github-actions
    Contributor

    Hey @ShantKhatri (Project Admin) and @Harxhit (Maintainer),

    This issue (previously assigned to @palxsh01) has been automatically unassigned because no linked pull request was found within 5 days of assignment.

    If work is in progress, please open and link a PR to keep the assignment active.

  7. palxsh01 commented on Jul 21, 2026

    @palxsh01

    Hey,
    Apologies for the delay, I'm working on this.
    I will have a PR for this by EOD.

  8. SujalMahapatra commented on Jul 22, 2026

    @SujalMahapatra

    Hi @ShantKhatri ,
    I would like to work on this issue, please assign it to me

  9. moved this from Todo to In progress in DevCardon Jul 22, 2026
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment

Metadata

Metadata

Assignees

No one assigned

    Labels

    level:intermediateModerate difficulty contribution requiring some project understanding. (+35 pts)web

    Type

    No type

    Projects

    • Status
      In progress

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions