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

15. As a user, I want to receive alerts for important actions and notifications in a non-intrusive manner #55

Closed
kweeuhree opened this issue Sep 26, 2024 · 0 comments · Fixed by #69
Assignees
Labels
enhancement New feature or request

Comments

@kweeuhree
Copy link
Collaborator

kweeuhree commented Sep 26, 2024

User Story

As a user, I want to receive alerts for important actions and notifications in a non-intrusive manner, so that I can stay informed without disrupting my workflow.

Acceptance Criteria

  • Notification Types: The application should support different types of notifications (e.g., success, error, info, warning).
  • Positioning: Notifications should appear at the top-right corner of the screen (or as specified) to ensure they are easily noticeable without obstructing content.
  • Duration: Notifications should automatically disappear after a set duration (e.g., 3-5 seconds) unless the user dismisses them.
  • Custom Messages: The user should be able to see customizable messages in the toast notifications (e.g., "Item added successfully!", "Error: Unable to delete the item.").
  • Accessibility: The toast notifications should be accessible, allowing screen readers to read the messages.
  • Dismiss Action: Users should have the option to manually dismiss notifications by clicking an “X” button on the toast.
  • Animation: Notifications should fade in and out smoothly to enhance user experience.

Implementation Details

  • Use the React Toastify library (or a similar library) for creating and managing toast notifications.
  • Integrate the toast notifications into key actions within the application, such as:
    • Successfully adding or updating items.
    • Errors occurring during API calls.
    • Important informational messages, such as reminders or tips.
  • Ensure that the toast notifications are integrated in a way that they can be easily triggered from various components of the application.
@kweeuhree kweeuhree self-assigned this Sep 26, 2024
@kweeuhree kweeuhree added the enhancement New feature or request label Sep 26, 2024
@kweeuhree kweeuhree changed the title I want to receive alerts for important actions and notifications in a non-intrusive manner 15. I want to receive alerts for important actions and notifications in a non-intrusive manner Sep 26, 2024
@kweeuhree kweeuhree changed the title 15. I want to receive alerts for important actions and notifications in a non-intrusive manner 15. As a user, I want to receive alerts for important actions and notifications in a non-intrusive manner Sep 26, 2024
@kweeuhree kweeuhree removed their assignment Sep 30, 2024
@warrenchan13 warrenchan13 self-assigned this Oct 1, 2024
@warrenchan13 warrenchan13 linked a pull request Oct 1, 2024 that will close this issue
7 tasks
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment
Labels
enhancement New feature or request
Projects
None yet
Development

Successfully merging a pull request may close this issue.

2 participants