| FR1 - Freelancer Sign Up |
The system shall provide the user with the ability to sign up for the app as a freelancer by name, e-mail, cellphone number, password, birth date, profession or occupation that tells the services that wants to offer, academic information, description, department, city, and a profile photo, if and only if, accepts terms and conditions. |
Yes |
| FR2 - Client Sign Up |
The system shall provide the user with the ability to sign up for the app as a client by name, e-mail, cellphone number, password, birth date, main services that would like to take in the app, department, city, address, and a profile photo, if and only if, accepts terms and conditions. |
Yes |
| FR3 - Login |
After a user signs up, the system shall provide them with the ability to log in by e-mail and password. |
Yes |
| FR4 - Client Profile Edition |
The system shall provide the user of type client with the ability to edit the information submitted during the sign up, also the offer posts that has made. |
Yes |
| FR5 - Freelancer Profile Edition |
The system shall provide the user of type freelancer with the ability to edit the information submitted during the sign up, the additional fields of important information, RUT, and also previous works to the portfolio. |
Yes |
| FR6 - Client Posts |
The system shall provide the user of type client with the ability to post offers or jobs that they need to be done, by a photo, title, description, department, city, and address. |
Yes |
| FR7 - Freelancer Portfolio |
The system shall provide the user of type freelancer with the ability to add previous works to the portfolio, by a photo, title, and description. |
Yes |
| FR8 - Search Freelancers |
The system shall provide the user of type client with the ability to search the services that they need or the professions according to the problems they have, filtering freelancer city or rating score. |
Yes |
| FR9 - Client Request |
The system shall provide the user of type client with the ability to contact any freelancer on the list, by title, description, and a photo to provide context of the need. |
Yes |
| FR10 - Freelancer Quotes |
The system shall provide the user of type freelancer with the ability to reject or make an offer to a client post, by a price quote. |
Yes |
| FR11 - Quotes Acceptance |
The system shall provide the user of type client with the ability to accept or reject the freelancer price quote. |
Yes |
| FR12 - Client Request Acceptance |
The system shall provide the user of type freelancer with the ability to accept or reject a client request. |
Yes |
| FR13 - Chat |
After a freelancer accepts a client request or a client accepts a freelancer quote, the system shall provide the users with the ability to send messages via chat. |
Yes |
| FR14 - Notifications |
The system shall notify the users when they receive a new message. |
Yes |
| FR15 - Password Recovery |
The system shall provide the user with the ability to recover their password if they forget it. |
Yes |
| FR16 - Work Tools Information |
The system shall provide the user of type freelancer with the ability to submit their preferences in tools during the work, specifying type and brand. |
Yes |
| FR17 - Freelancer Rating and Reviews |
The system shall provide the user of type client with the ability to rate in a scale from 1 to 5 the work of a hired freelancer, and also leave a review. |
Yes |