@@ -2,15 +2,15 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**1) An interface that allows the public to alert us of an injured animal and pass on all relevant information**
**US1.1** As a member of the public, I want to be able to report an injured or distressed animal quickly via web so that the wildlife rescue team can respond promptly. **(must-have)**
**US1.1** As a member of the public, I want to be able to report an injured or distressed animal quickly via web so that the wildlife rescue team can respond promptly. **(must-have)** #8
**US1.2** As a member of the public, I want to upload a photo or video of the injured animal, so that the rescue team can assess the situation more effectively. **(must-have)**
**US1.2** As a member of the public, I want to upload a photo or video of the injured animal, so that the rescue team can assess the situation more effectively. **(should-have)** #14
**US1.3** As a member of the public, I want to share the exact location of the injured animal via a map or GPS, so the rescue team can find it easily. **(must-have)**
**US1.3** As a member of the public, I want to share the exact location of the injured animal via a map or GPS, so the rescue team can find it easily. **(must-have)** #15
**US1.4** As a member of the public, I want to provide my contact details when submitting a report, so the rescue team can reach me if they need additional information about the animal. **(must-have)**
**US1.4** As a member of the public, I want to provide my contact details when submitting a report, so the rescue team can reach me if they need additional information about the animal. **(must-have)** #18
**US1.5** As a member of the public, I want to include details about the animal’s condition in my report, so the rescue team can be better prepared to respond appropriately. **(should-have)**
**US1.5** As a member of the public, I want to include details about the animal’s condition in my report, so the rescue team can be better prepared to respond appropriately. **(must-have)** #20
**2) Log incoming alerts in a ticketing system**
...
...
@@ -34,19 +34,21 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**3) Allow us to create reports and statistics**
**US3.1** As an coordinator, I want to be able to generate reports on the types of animals rescued (e.g., hedgehogs, owls), so that I can analyze rescue trends and better allocate resources. **(must-have)** #13
**US3.1** As an coordinator, I want to be able to generate reports on the types of animals rescued (e.g., hedgehogs, owls), so that I can analyze rescue trends and better allocate resources. **(must-have)**
**US3.2** As an coordinator, I want to be able to create statistics on rescue outcomes (e.g., number of animals released, rehabilitated, or deceased), so that I can track the success of rescue operations. **(must-have)** #13
**US3.2** As an coordinator, I want to be able to create statistics on rescue outcomes (e.g., number of animals released, rehabilitated, or deceased), so that I can track the success of rescue operations. **(must-have)**
**US3.3** As a coordinator, I want to be able to filter reports by specific criteria, such as species, injury type, or region, so that I can focus on relevant data for decision-making. **(must-have)** #13
**US3.3** As a coordinator, I want to be able to filter reports by specific criteria, such as species, injury type, or region, so that I can focus on relevant data for decision-making. **(must-have)**
**US3.4** As an coordinator I want to be able to create reports and statistics, so that I can analyze the effectiveness of our rescue efforts and make data-driven decisions. **(should-have)**
**4) A knowledge base for our volunteers**
**US4.1** As a volunteer I want to be able to access a knowledge base, so that I can find information and guidelines which can help me with volunteering work. **(must-have)** #6
**US4.1** As a volunteer I want to be able to access a knowledge base, so that I can find information and guidelines which can help me with volunteering work. **(must-have)**
**US4.2** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a knowledge base with recommendations and information about the species, so that I can provide proper care. **(won't-have)** #6
**US4.2** As a member of the public, who is temporarily taking care of an animal, I want to be able to access a knowledge base with recommendations and information about the species, so that I can provide proper care. **(won't-have)**
**US4.3** As a volunteer, I want to receive updates about new guidelines added to the knowledge base, so that I stay informed and can follow best practices in rescue operations. **(should-have)** #9
**US4.3** As a volunteer, I want to receive updates about new guidelines added to the knowledge base, so that I stay informed and can follow best practices in rescue operations. **(should-have)**
**5) Chat function that allows us to resolve incoming alerts**
...
...
@@ -60,20 +62,20 @@ The [Initial Document](https://courses.cs.ut.ee/2024/tvp/fall/Main/ProposedProje
**6) Allow our volunteers to sign up, create profiles, add different tags etc**
**US6.1** As a member of the public, I want to be able to fill out a form, so that I can apply for a volunteer position. **(must-have)** #11 , #12
**US6.1** As a member of the public, I want to be able to fill out a form, so that I can apply for a volunteer position. **(must-have)**
**US6.2** As an coordinator, I want to receive the applications for new members, so that I can approve or decline them. **(must-have)** #16
**US6.2** As an coordinator, I want to receive the applications for new members, so that I can approve or decline them. **(must-have)**
**US6.3** As an coordinator, I want to be able to control access levels for volunteers, ensuring that those without authorization can only view information relevant to their role. **(must-have)** #17
**US6.3** As an coordinator, I want to be able to control access levels for volunteers, ensuring that those without authorization can only view information relevant to their role. **(must-have)**
**US6.4** As a volunteer, I want to be able to view and track historical data on cases I’ve worked on, so that I can review past activities and identify patterns or areas for improvement. **(must-have)** #19
**US6.4** As a volunteer, I want to be able to view and track historical data on cases I’ve worked on, so that I can review past activities and identify patterns or areas for improvement. **(must-have)**
**US6.5** As a volunteer, I want to be able to log my time spent on each case, so that I can provide accurate reports and receive appropriate credit for my work. **(should-have)** #21
**US6.5** As a volunteer, I want to be able to log my time spent on each case, so that I can provide accurate reports and receive appropriate credit for my work. **(should-have)**
**US6.6** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(should-have)** #23
**US6.6** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(should-have)**
**7) Monitoring of the location of volunteers on map**
**US7.1** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(must-have)** #7
**US7.1** As a volunteer, I want to be able to set my location, so the system only assigns me to cases where I am the nearest volunteer. **(must-have)**
**US7.2** As a coordinator, I want to be able to filter volunteers by location and availability, so that I can quickly find and assign the most suitable volunteer for a specific case. **(must-have)** #10
\ No newline at end of file
**US7.2** As a coordinator, I want to be able to filter volunteers by location and availability, so that I can quickly find and assign the most suitable volunteer for a specific case. **(must-have)**