Sequence Diagram
Sequence Diagram
Actors:
User (Renter)
GearStream Platform
Equipment Owner
Description:
This use case describes the sequence of interactions between the user (renter), the GearStream
platform, and the equipment owner during the equipment rental process. It includes steps such as
searching for equipment, selecting and booking equipment, payment processing, and rental agreement
confirmation.
Preconditions:
Main Flow:
2. The GearStream platform retrieves the list of available equipment matching the user's search
criteria.
3. The user selects the desired equipment from the search results.
4. The GearStream platform displays detailed information about the selected equipment, including
availability, rental terms, and pricing.
5. The user initiates the rental process by requesting to book the equipment.
7. The equipment owner receives the rental request and confirms availability.
8. The GearStream platform notifies the user of the equipment owner's response.
9. If the equipment is available, the user confirms the booking and proceeds to payment.
11. The equipment owner receives notification of the confirmed booking and prepares the
equipment for rental.
12. The GearStream platform generates a rental agreement for the user and the equipment owner
to review and sign electronically.
13. The user and the equipment owner sign the rental agreement electronically.
14. The GearStream platform confirms the rental booking and provides the user with details for
equipment pickup or delivery.
15. The user collects the equipment or arranges for delivery as per the agreed terms.
Postconditions:
The equipment is successfully rented to the user, and both parties have agreed upon the terms
outlined in the rental agreement.
Actors:
User
GearStream Platform
Description:
This use case describes the process of creating and updating a professional portfolio on the GearStream
platform. It involves actions such as creating a professional profile, adding skills and experiences, and
updating the portfolio with new achievements or projects.
Preconditions:
Main Flow:
1. The user accesses the profile creation feature on the GearStream platform.
2. The user provides information such as name, contact details, biography, skills, and experiences.
3. The GearStream platform processes the profile creation request and confirms the successful
creation of the professional profile.
4. The user accesses the portfolio section to add new portfolio items or update existing ones.
5. The user uploads project details, images, descriptions, and other relevant information for each
portfolio item.
6. The GearStream platform processes the portfolio update request and confirms the successful
addition or modification of portfolio items.
Postconditions:
The user's professional profile and portfolio are successfully created and updated on the
GearStream platform.
sequence diagram representing both the equipment rental process and the professional portfolio
creation in GearStream:
Use Case: Equipment Rental Process
Use Case: Professional Portfolio Creation