Skip to content
This repository was archived by the owner on Feb 22, 2026. It is now read-only.
This repository was archived by the owner on Feb 22, 2026. It is now read-only.

(feat: anon/backend) : Companies/Tags + In-App Alerts #573

@polopulao

Description

@polopulao

For any queries, or anything, join out [Telegram Group](https://t.me/shogenlabs) or contact [Poulav](https://t.me/impoulav), [Soham](https://t.me/tosoham) or [Rahul](https://t.me/darkdanate)

Title

Follow & Notifications: Companies/Tags + In-App Alerts

Description

  • Type of Issue: Feature / Backend / API / DX

  • Directory: anon/backend

  • Task :

    • Tables: follows {follower_user_id, kind{"company"|"tag"}, target_id, created_at}; notifications {id, user_id, type, payload(jsonb), read_at?, created_at}.

    • Endpoints:

      • POST /companies/{slug}/follow, DELETE /companies/{slug}/follow
      • POST /tags/{name}/follow, DELETE /tags/{name}/follow
      • GET /me/notifications?cursor=&only_unread=; PATCH /me/notifications/{id} mark read
    • Producer hooks: on new published review/summary for a followed entity → enqueue a notification (privacy-preserving; no email).

  • Current:

    • No follow/notify; users must poll feeds.
  • Expected:

    • Users can follow entities and receive in-app alerts for new content.

Metadata

Metadata

Assignees

No one assigned

    Type

    No type
    No fields configured for issues without a type.

    Projects

    No projects

    Milestone

    No milestone

    Relationships

    None yet

    Development

    No branches or pull requests

    Issue actions