Responder - bounswe/bounswe2023group1 GitHub Wiki

User Profiles

Ahmet

Ahmet is a 34 years old businessman living in Istanbul, Turkey. He has a transportation company, located at Ümraniye, with many transportation vehicles such as trucks and buses. He is a benevolent person, that is why he registered to our Disaster Response Platform. After some time, an earthquake happened in Kahramanmaraş, Turkey. So, he is willing to help the disaster region immediately.

Mehmet

Mehmet is a 30 years old truck driver living in Üsküdar, Istanbul. He is a helpful person. After an earthquake happened in Kahramanmaraş, he decided to take action and he discovered our Disaster Response Platform and signed up immediately and completed his profile. So, he is ready to help.

Preconditions

  1. Since Ahmet provides resources, he added necessary information to the system so that coordinators can be aware of him. He added information about himself and his company. The information he provides includes his real name and surname, place of residence, phone number, e-mail address, name of his company, location of his company, the contact information of people responsible for communication during a disaster on behalf of his company, and detailed information of resources that company is ready to provide (in this case Transportation/Bus and Transportation/Truck) such as the number, capacity, license plate of his trucks and busses, So, he is already signed in to the platform.
  2. Mehmet completed his profile and he also selected what services he can provide (in this case, he can serve the disaster region as Transportation/Truck Driver.).

Addressed Requirements for Responder

  • 1.1.2.4.1 Responder shall provide the necessary resources. Responders shall be able to add information about resources they can provide to their profiles to be used later
  • 1.1.2.4.2 Everyone shall be able to be a responder after providing sufficient information to the system.
  • 1.1.2.4.3 Responders shall be able to accept or decline an offer to accomplish a task assigned by the coordinator.
  • 1.1.2.4.4 Responders shall be able to comment using the sections on the windows provided for their actions.
  • 1.1.2.4.5 Responders shall be able to update the statuses of their tasks. The statuses are: not started, in progress, and completed.
  • 1.1.2.4.6 Responders shall be able to view all information provided by facilitators.
  • 1.1.2.4.7 Responders shall be able to tick boxes in a to-do list if a to-do list is provided by coordinators for action in order to track the series of actions.
  • 1.1.2.4.8 Responders shall be able to see their current and previous tasks.

Scenario

  1. Ahmet sees a task assigned by the coordinators to provide 10 trucks.
  2. Ahmet approves to do the task.
  3. After 2 hours Mehmet completed his profile, he gets a notification that one of the coordinators wants to assign him a task. He sees that he must go to Ümraniye where Ahmet' s company is located and get one of his trucks. Then, he must drive to Kadıköy Anadolu High School where he gets boxes of aid collected by philanthropists. There is also the name and contact information of a responsible person. He must find that person when he arrives at the location. Then he must drive to Hatay Science School where earthquake victims stay. There is also contact information for a responsible person whom Mehmet must find after arriving in Hatay. Mehmet accepts the task.
  4. After Mehmet's approval, one truck is reserved for him for some time. If he couldn't appear at the truck company's location before due time, his truck could be requested by some other helpful truck drivers.
  5. After Mehmet went out from his house to go to Ümraniye, he changes the status of the action from "not started" to "in progress"
  6. Mehmet appears at the company's location before due time and he is again validated as a truck driver there.
  7. After a while, Mehmet goes to Kadıköy where the aid is prepared to be sent. All aids were categorized and collected (For example, trousers are collected according to their size.).
  8. After truck is loaded, Mehmet ticks the box to inform coordinators that his truck is ready to go with 15 packages each containing a certain number of materials (For example 2 packages of trousers each are classified according to the gender and size.).
  9. When one of the coordinators sees his action, this coordinator gives him necessary information about where he should drive, they offer him and after he accepts, he starts driving.
  10. While driving, he may encounter some transportation difficulties (For example, a road may have become unusable due to the disaster.). To inform the coordinators he could report a problem.
  11. After a while, Mehmet comes to the area where the aid is collected and distributed to the victims. He calls Berke who is the responsible person to meet Mehmet.
  12. So, Mehmet completes his action and informs the platform about it.

Mockups

⚠️ **GitHub.com Fallback** ⚠️