Project

General

Profile

Actions

Task #147

open

Profile Viewed Notification

Added by Dana Basheer 8 days ago. Updated 6 days ago.

Status:
In Progress
Priority:
High
Start date:
02/25/2026
Due date:
02/25/2026 (8 days late)
% Done:

0%

Estimated time:

Description

The Profile Viewed Notification Module tracks and notifies users when another member views their profile.

This feature helps users:

  • Know who viewed their profile
  • Increase engagement
  • Encourage sending interests

Table

profile_view_notification_table

  • id INT PK Unique notification ID
  • viewer_profile_id INT FK Profile who viewed
  • viewed_profile_id INT FK Profile who was viewed
  • viewed_date DATETIME — Date and time of view
  • is_read BOOLEAN — Notification read status
  • is_active BOOLEAN — Status

Validations

viewer_profile_id

  • Mandatory
  • Must exist in registration_table
  • Must be active profile
  • Cannot view own profile

viewed_profile_id

  • Mandatory
  • Must exist in registration_table
  • Must be active profile

viewed_date

  • Auto-generated
  • Cannot be NULL
  • Cannot be future date

is_read

  • Default value: false

  • Changes to true when user opens notification

  • is_active

  • Default value: true

Actions #1

Updated by Varsha Venugopal 6 days ago

  • Status changed from New to In Progress
Actions

Also available in: Atom PDF