Skip to content

MEETINGS

laurilako edited this page May 13, 2024 · 1 revision

Edit in Eraser

Meetings notes

Meeting 1.

DATE: 13.1.2024

ASSISTANTS: Everyone

TIME USED: 2 HOURS

Summary of what was discussed during the meeting

  • Introduced ourselves to each other.

  • Talked about ideas for the project.

  • The marketplace idea was the one chosen for the project.

  • Choose a group name, and submit the group to Lovelace.

  • Talked about the requirements for the project.

  • MongoDB was chosen to be used as a database.

  • Moved on to planning the project.

  • Wrote the initial project design document in Eraser.

  • Drafted user flow examples.

  • Planned meeting for 14.1 (Technical architecture and Wireframes in Eraser). Member: Kurosh

  • Task: Initialize the project and add the members.

  • Time used: 4 H

Action points

List here the action points discussed with the assistants

  • Wireframing Member: Everyone
  • Architecture Member: Everyone
  • Initialize the project and add the members Member: Kurosh

Meeting 2.

DATE: 14.1.2024

ASSISTANTS: Everyone

TIME USED: 2 HOURS

Summary of what was discussed during the meeting

  • Overall documentation

  • Implemented Wireframe design

  • Implemented Data model drafts

  • Implemented high-level System Architecture drafts

  • Documenting and planning Client functionalities

  • Documenting and planning Backend API functionalities

  • Documenting and planning MongoDB

  • Research on selected frameworks Member: Bishwas

  • Task: Initialize the backend, folder structure, naming conventions and how to get the project started.

  • Time: @ Member: Kurosh

  • Task Creating tasks, planning and updating the docs

  • Time: 2h

Action points

Member: Bishwas

  • Task: Initialize the backend, folder structure, naming conventions and how to get the project started. Member: Everyone
  • Task: Start Figma designing
  • Note: Take examples from Next UI since we are going to use that library

Meeting 3.

  • DATE: 20.1.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

  • Overview of the projects
  • Discuss the next steps
  • Design the state and check what else is needed.
  • Creating tasks and dividing them
  • Planning the next meeting

Action points:

Member: @Bishwas Wagle

  • Task: Create the tasks and planning Member: @everyone
  • Task: clone and run the project.
  • Task: Some adjustments in the Figma files

Meeting 4.

  • DATE: 1.2.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

  • Keep the focus on API
  • Narrow down the information

Action points:

  • Everyone chooses concepts from the RESTTful-API-description and starts filling it
  • Kurosh - API uses
  • Konsta - Main concepts and relations
  • Aleksi - Overview

Meeting 5.

  • DATE: 3.2.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

  • What has been done?
  • What is left to do?
  • Next step.
  • Creating tasks and dividing them.

Action points:

  • Finnish authentication
  • The user can create a product and its information gets added to the product.
  • Connect the backend to DB

Meeting 6.

  • DATE: 7.2.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

  • Meeting overview:
  • What has been done?
  • Creating tasks and dividing them (Check Trello)

Action points:

  • Bishwas connect the backend to the DB
  • Aleksi connected authentication to the DB
  • Konsta fills in the Database implementation
  • Kurosh Connect products get and delete products to the DB
  • Konsta connect created and updated to DB

Meeting 7.

  • DATE: 18.2.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

Action points:

  • @Bishwas Wagle Implement favourites table and endpoint where user can add product to his/her favourites
  • After this, update "DL2 Database return" documentation so that all necessary fixes have been addressed: (Model design inconsistencies, implemented favourites, Ondelete and Onupdate logic, Relations and repeated attributes, Types and validation for models)
  • After the above, Implement unit test for all Routes (check Trello for cards)

Meeting 8.

  • DATE: 9.3.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

Action points:

  • Kurosh will start building the client
  • Someone from the team will take on the last task if @Bishwas Wagle is unable to do it

Meeting 9.

  • DATE: 20.3.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

  • Uniform interface: Adding to favourites should be done with the PUT method, similar to when buying the product. Updating users should not allow partial updates.
  • Unit test coverage: Unit test coverage for relevant files was 72%, we need 96%
  • URL Converters: String converters were not enough. Converters should be done similarly as in the Exercise 2.

Meeting 10.

  • DATE: 10.4.2024
  • ASSISTANTS: Everyone
  • TIME USED: 1 HOURS

Summary of what was discussed during the meeting

Client application description - Kurosh Client design - Aleksi Client implementation, send email to teacher for Auxiliary Service and Fixing Hypermedia - Bishwas Auxiliary Service - Konsta

Clone this wiki locally