Skip to content

Deliverable 2: Solution design Functionality preview

Esteban Vergara Giraldo edited this page Mar 27, 2024 · 19 revisions

1. Architecture & Data

1.1. Deployment Diagram

despliegue

Game Functions component and LangChain (also called AI connection component) are inside of the Views component, we didn't wanted to make it more complex showing internal components of another component.

1.2. Component Diagram

Imagen de WhatsApp 2024-03-19 a las 22 36 59_83594a1d

At the time this deliverable was made, we only had this four models. At this moment we have five of them, and Campaign was renamed to History.

1.3. Data Model

(Autogenerated by django)

image

(Our model)

Data Model

In the practice, we don't really have any optional or nullable fields, they're immediatly auto-filled with other fields. All of them have values at any time while being consulted.

2. Mockups

Imagen de WhatsApp 2024-03-20 a las 01 41 12_01e977b1 Imagen de WhatsApp 2024-03-20 a las 01 41 12_39379a41 Imagen de WhatsApp 2024-03-20 a las 01 41 12_b2a19990 image This is how it was in the first deliverable:
image And this is how it looks right now:
image

3. Repository

4. Video

https://www.youtube.com/watch?v=kHyDvGl2Yt0

5. Project management 

5.1. Project (Backlog)

https://github.com/users/QuitoTactico/projects/1

5.2. Weekly Meetings

https://github.com/QuitoTactico/DnD-AI/wiki/Weekly-Meetings

5.3. Report Retrospective

  • What should we continue to do (best practices)?

Esteban: Working hard and our labour documentating. That documentation was very useful for me.

Miguel: Continue with the working pace since we have finished so many requirements.

Sebastián: Working as a very collaborative team, with the best attitude. We also should continue advancing so fast, in order to be able to achieve much more that we were expecting.

  • What should we start doing (process improvements)?

Esteban: Dividing better the responsabilities and planning better the requirements for each sprint.

Miguel: For my part improve the documentation of the front so it is more readable and scalable and start the new views.

Sebastián: Help much more with the developing of the project functions.

  • What should we stop doing (process problems and bottlenecks)?

Esteban: Modifying the documents in which other members are working on, because it makes so hard to merge. Also... Overworking. I REALLY LOVE this project but I'm not feeling so well RN, I need to sleep more and everybody knows it. I need to rest.

Miguel: I do not think that we should stop doing anything, the work

Sebastián: I think we should organize better the files and folders of the project.

5.4. Class Assignments

https://github.com/QuitoTactico/DnD-AI/wiki/Class-Activities,-Diagrams-and-Models