Deliverable 2 - AlysonHenao/Akima GitHub Wiki

1. Architecture & Data

1.1. Deployment Diagram

Link Draw.io

1.2. Component Diagram

Link Miro

App descriptions

product

Manages the Akima product catalog. Allows creating, editing and displaying products with their color variants, images, size guides and manufacturing guides. Also handles set composition and the system's base color catalog.

account

Manages system users, both customers and employees. Covers registration, authentication and personal information editing. Also handles role assignment and the display of products assigned to each employee.

order

Manages the full purchase flow of Akima. Covers the shopping cart, order creation, payment proof upload and confirmation, order status tracking and financial transaction records.

production

Manages the manufacturing process and supply inventory of Akima. Records available materials, tracks supply usage per product variant, manages the inventory assigned to each employee and documents the manufacturing process for each item.

1.3. Data Model

Link Lucidchart

2. Mockups

Home:

Customer:

Employee:

Administrator:

4. Video

https://youtu.be/X_S-iBmO2LI?si=1TNVBEhHfHaZHHQm

5. Feedback

1. Defining the Problem in the Pitch: Avoid framing the problem as the absence of the proposed solution. The problem should be described objectively, focusing on the current situation and its impacts, without anticipating the solution.

2. Numerical Value Format: Unnecessary decimal places in monetary or numerical values (e.g., .00 or ,00) should be removed, leaving only whole numbers to maintain consistency and clarity in the presentation.

3. Data Processing Policy: A data processing policy must be defined and documented that specifies how user information is collected, stored, used, and protected, in accordance with best practices and current regulations.

4. Component Diagram Correction: The component diagram must be adjusted to comply with standard UML notation, specifically regarding the correct representation of components.