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 |