Skip to content
New issue

Have a question about this project? Sign up for a free GitHub account to open an issue and contact its maintainers and the community.

By clicking “Sign up for GitHub”, you agree to our terms of service and privacy statement. We’ll occasionally send you account related emails.

Already on GitHub? Sign in to your account

[Frontend] Implement Notifications Page for User-centric Alerts and Updates #6

Open
thomaslin2020 opened this issue Aug 24, 2023 · 0 comments

Comments

@thomaslin2020
Copy link
Collaborator

thomaslin2020 commented Aug 24, 2023

Description:
Construct a "Notifications Page" designed to offer users a consolidated view of all their notifications, encompassing a variety of categories.

Key Features:

  1. View Notifications:
    • Overview: Display each notification with its title and the time elapsed since it was received (akin to iPhone notifications).
    • Detailed View: Upon selecting a notification, show its title along with an expanded body or description of the notification.

Categories of Notifications:

  • Personal Notifications:

    • Example: Notifications regarding individual user matters, such as application status.
  • Team Notifications:

    • Example: Notifications that concern the entire team, such as the status of hardware orders, team announcements, and updates.
  • Public Notifications:

    • Information originating from broader public announcements or messages intended for all users.

Additional Notes:

  • Ensure a clean and intuitive UI that allows for easy distinction between the various categories of notifications.
  • Include functionalities like "Mark as Read", "Delete", or "Archive" to manage notifications.
  • Ensure that the notifications are in real-time and provide an option for users to manage their notification preferences.
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
None yet
Projects
None yet
Development

No branches or pull requests

1 participant