Prioritized_Development_Requirements - MaximilianoSanLa/ProjectP1 GitHub Wiki

PRIORITIZED REQUIREMENTS:

  1. If the user or costumer is not signed up then the system shall show the user or client the credentials page.
  2. After the profile of a pet is created the system shall create a clinical record for the pet.
  3. While a pet is in middle of an appointment the system shall provide the user the ability to create a report for that pet.
  4. If the pet has been registered then the system shall provide the user and costumer the ability to visualize a clinical record for the pet.
  5. If a created report belongs to the user then the system shall provide the user the ability to modify that report 
  6. While the user is creating a report the system shall provide the user the ability to upload files to a report.
  7. If the user or costumer is not signed in then the system shall show the user or client the credentials page.
  8. The system shall provide the user and client the ability to visualize appointments.
  9. After the clinical record is updated the system shall save the report on the database.
  10. The system shall provide the user and costumer the ability to create a new appointment with a veterinarian if and only if that time is not selected.
  11. The system should provide visualization on the management console with report creation, appointments view, report viewing, and patients overview to the user.
  12. The system should provide a score system of the vet for the clients.