Deliverable 3 - NoprauxX12/NLT-El-que-sabe GitHub Wiki

1. Architecture & Data

1.1. Deployment Diagram

Deployment Diagram Changes to the diagram: Now the http protocol is no represented as a node, and the app elements are congruent with those specified in the components diagram.

1.2. Component Diagram

Components Diagram

Changes to the diagram: The main changes made to the diagram were the change of the name of the Job Offers module and its interfaces, and the separation of the interfaces in the profile module.

Authentication:

The authentication module exposes the sign up and login interfaces, which are needed by the rest of modules to be accessible in the app.

Profile:

The profile module exposes the interfaces that are in charge of the changes in the user profile, such as adding the RUT, important information or previous works, only if the user is a freelancer, or just editting personal information, which is accessible by both client and freelancer users.

Search Engine:

The search engine module exposes the interfaces that allows a user of type client to search freelancers through different searches: by service (profession), rating or city.

Chat:

The chat module exposes those interfaces in charge of stablishing any contact between a client and a freelancer, weather the freelancer sends a price quote to a client post, or a client sends a job request to a freelancer.

Job Offers:

The job offers module exposes the interfaces that allows a user of type client to create posts of their needs (that will be visible for the freelancers in the app), by title, description and photo, and also the ability to edit them.

1.3. Data Model

El Que Sabe

2. Corporate Image

Logo

El Que Sabe - Logo   Favicon

Slogan

Captura de pantalla 2024-04-11 115015

3. Video

Sprint #3 - NLT