This sequence diagram illustrates the **push notification flow** in a messaging system. The **actor** enables notifications in the settings, prompting the **system** to send push notifications to the **device** when a new message arrives. Upon receiving a notification, the system updates the message status. The actor then clicks on the notification, triggering the system to mark the message as read and display any unread messages. This process repeats in a loop whenever a new notification is received, ensuring that the user stays informed of new messages.
This sequence diagram illustrates the **push notification flow** in a messaging system. The **actor** enables notifications in the settings, prompting the **system** to send push notifications to the **device** when a new message arrives. Upon receiving a notification, the system updates the message status. The actor then clicks on the notification, triggering the system to mark the message as read and display any unread messages. This process repeats in a loop whenever a new notification is received, ensuring that the user stays informed of new messages.
...
@@ -69,15 +63,39 @@ The flow begins when **Lily opens the app**, displaying the “Chats” section.
...
@@ -69,15 +63,39 @@ The flow begins when **Lily opens the app**, displaying the “Chats” section.
## Heer:
## Heer:
### Individual Class Diagram
### Individual Class Diagram:
### UML Use Case Diagram
My class diagram - [Lucidchart](https://lucid.app/lucidchart/2456def1-8d71-485d-9f5c-d5b49d11e75b/edit?viewport_loc=1443%2C-3603%2C6682%2C3630%2C0_0&invitationId=inv_1a431d2f-c2b4-4815-ad53-2246565b3766)
### Storyboards
### UML Use Case Diagram:
### Sequence Diagram
**Epic : As SearchSavvySam, I want to search for tools using multiple filters so that I can quickly find listings that exactly meet my project requirements.**
As SearchSavvySam, I want to search for tools by entering a keyword (e.g., “drill”), specifying when the tool was posted, and setting a preferred location so that I see only relevant listings near me that are fresh and available.
As SearchSavvySam, I want to search for tools by entering a keyword (e.g., “drill”), specifying when the tool was posted, and setting a preferred location so that I see only relevant listings near me that are fresh and available.
As SearchSavvySam, I want to filter the search results further by specifying the date/time period during which I need the tool (desired usage window) and the minimum acceptable tool rating so that I can avoid booking tools with low reliability or poor reviews.