Repository navigation
Duplicate hackathon detection #682
Copy link
Copy link
Open
Labels
advancedbackendhardComplex task requiring extensive changes.Complex task requiring extensive changes.level:advancedComplex contribution involving deeper technical work. (+55 pts)Complex contribution involving deeper technical work. (+55 pts)
Description
Activity
- addedlevel:advancedComplex contribution involving deeper technical work. (+55 pts)Complex contribution involving deeper technical work. (+55 pts)hardComplex task requiring extensive changes.Complex task requiring extensive changes.
on Jul 12, 2026 github-actions commented
on Jul 12, 2026 on Jul 12, 2026 – with GitHub ActionsContributorMore actionsHi @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.Hi @ShantKhatri,
I am interested in working on this Advanced issue under GSSoC 2026. Before requesting assignment, I reviewed the current backend and found the existing
Eventmodel and event routes, but I could not locate the hackathon submission queue, scraper-ingestion flow, moderation state, or event-merge infrastructure referenced in the issue.Could you please confirm:
- Which existing submission and scraper paths should receive duplicate detection?
- Whether another issue or branch is expected to introduce these missing flows first.
- Whether the scope should include the required schema, moderation workflow, and merge endpoint, or only a reusable similarity-detection service.
- Which metadata must be preserved when two records are merged.
Once the intended integration points are confirmed, I can provide a precise implementation plan covering normalization, similarity scoring, review thresholds, transactional merging, provenance preservation and regression tests.
Metadata
Metadata
Assignees
Labels
advancedbackendhardComplex task requiring extensive changes.Complex task requiring extensive changes.level:advancedComplex contribution involving deeper technical work. (+55 pts)Complex contribution involving deeper technical work. (+55 pts)
Type
Projects
- StatusShow more project fieldsTodo
Summary
Catch duplicate submissions for the same event before they clutter the map.
Contexts
Needs a similarity check (name + date + location) at submission and scraper ingestion time.
Tasks
Acceptance Criteria
Area
backendDifficulty
Advanced