Skip to content

DB schema for connection events and attendance #689

Description

@ShantKhatri

Summary

Set up connection_event and hackathon_attendance tables.

Contexts

Foundation for both streak types. Receiver privacy rule: receiver_id only stored with consent.

Tasks

  • Create connection_event table per spec
  • Create hackathon_attendance table per spec
  • Enforce receiver_id is only ever set when receiver is signed in and consents

Acceptance Criteria

  • Migrations run cleanly
  • Anonymous connections never write a receiver_id
  • Tests added
  • docs updated

Area

backend

Difficulty

Good first issue

Activity

  1. 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.
    
  2. Satvik-art-creator commented on Jul 15, 2026

    @Satvik-art-creator
    Contributor

    I would like to work on this @ShantKhatri

  3. Harxhit commented on Jul 15, 2026

    @Harxhit
    Collaborator

    @Satvik-art-creator I have assigned this issue to you.

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

Metadata

Metadata

Type

No type

Projects

  • Status
    In progress

Milestone

No milestone

Relationships

None yet

Development

No branches or pull requests

Issue actions