-
Notifications
You must be signed in to change notification settings - Fork 3
Requirements
-
[RQ1] The system shall let all users register and create a personal profile, as well as edit and delete their profiles.
-
[RQ2] The system shall be able to book an appointment with the customer according to their desired service and availability of technicians and resources.
-
[RQ3] The system shall allow the admins to add and remove services.
-
[RQ4] The system shall allow the technician to update their availability.
-
[RQ5] The system shall allow the admins to add and remove resources.
-
[RQ6] The system shall send a notification to technicians when appointments are scheduled with them.
-
[RQ7] The system shall allow technicians and customers to view upcoming appointments.
-
[RQ8] The system shall keep track of customers’ appointment history and send reminders to the customer about regular checkups, oil changes, and maintenance.
-
[RQ9] The system shall allow admins to manually book and cancel appointments for customers.
-
[RQ10] The system shall allow admins to send invoices to customers at the end of their appointments.
-
[RQ11] The system shall allow admins to view a summary of company activities and resource allocation.
-
[RQ12] The system shall update its available spots within 5 seconds of an appointment being scheduled.
-
[RQ13] The system should be able to be launched through the website and Android platform.
-
[RQ14] The system shall be able to handle at most 5 customers booking an appointment simultaneously.
-
[RQ15] The system should verify the identity of the administrative assistants or the owner before allowing them to use privileged functions.