Meeting #8 | 22.04.2024 - bounswe/bounswe2024group5 GitHub Wiki

Meeting Notes #8

📆 Date: 22/04/2024 21:00

📍 Location: Discord

Duration: 40 mins

📝 Moderator: Ebrar

🧑🏼‍💻 Participants

  • -[X] Arınç Demir
  • -[X] Abdullah Umut Hamzaoğulları
  • -[X] A. Ebrar Kızıloğlu
  • -[ ] Güney Yüksel
  • -[X] Özgür Deniz Demir
  • -[X] Ramazan Onur Acar
  • -[X] Süleyman Emir Taşan
  • -[X] Utku Çelik
  • -[X] Semih Yılmaz

💬 Agenda

  • Name of our platform.
  • Finalizing the design diagrams - class, use-case, sequence diagrams.
  • Usage of tags in the posts and how to filter in search.
  • Customer Milestone 2.
  • The initial implementation (MVP) of the our application.
  • Forming the sub-teams.
  • Starting the implementation.

📌 Discussions

  • We voted on the name of our platform. The winner is: melodify! 🥳
  • The class diagram will be updated according to the TA's feedback.
  • For designing how to filter in the class diagram, the use-case diagram can be reviewed.
  • The use-case diagram will also be updated according to the TA's feedback.
  • The deadline for the sequence diagram is updated as next Sunday, April 28th.
  • The tags that can be added to the posts by the users will be determined by us. No customized tags are allowed.
  • Such constraint on tags will help us utilize semantic search in the search bar of our platform.
  • There are some unclear points in the software requirements in terms of tags & filters. Let's come back to this later to fix the unclarity.
  • We are expected to deploy the initial implementation (MVP) of the our application.
  • We formed the sub-teams for implementation:
    • Back-end team: Utku, Semih, Suleyman
    • Front-end team: Deniz, Abdullah Umut, Guney
    • Mobile team: Ramazan, Arinc, Ebrar
  • The teams will gather together to start working ASAP.
  • The mobile and front-end teams can start with the UI implementation.
  • Once the API design is complete (Utku will complete it), then, the front-end and mobile teams can apply it to implementation.
  • We will use the frameworks that were determined by the teaching staff and announced on discord.
  • Let's initiate the implementation locally. Then, we can discuss using a docker container.
  • Utku elaborated on docker and how we can use it: Docker allows us have isolated environments, similar to a Virtual Machine. You initially create an image with downloading the necessary libraries etc and then you activate the container, and use this environment like a VM.
  • Arinc will create the second milestone on the Github repo, and add the current design issues to the milestone.
  • Ebrar will initiate the customer milestone report wiki page, and everyone will add the necessary subsections in the following days.
  • Suleyman will update the RAM.

🎯 Action Items

Action Responsible Issues
1 Update the class diagram according to TA's feedback. Guney, Semih, Deniz 106
2 Update the use-case diagram according to TA's feedback. Ramazan, Arinc, Suleyman 104
3 Design the sequence diagrams everyone #issue number
4 Finalize the API design. Utku, Semih 122
5 Create the second milestone on Github. Arinc #issue number
6 Initiate the customer milestone report wiki page. Ebrar 118
7 Update the RAM. Suleyman #issue number
8 Start with UI implementation on mobile. mobile team #issue number
9 Start with UI implementation on web. front-end team #issue number