CMPE451 Meeting Notes #2 - bounswe/bounswe2022group7 GitHub Wiki
Meeting Information
Date: 11/10/2022
Time: 15:00
Online/Offline: Offline
Location: BM
Duration: 1 hour 30 minutes
Note Taker: Cahid Arda Öz
Attendees
Agenda
- Project plan until the first milestone
- How home page will look and search feature will work
- What will be completed until the next week
- Meeting with the TA about logistics
Discussions
- We will organise the team branches in the following way: Each week, team branch will be merged to the dev branch. Once all team branches are joined, dev branch will be merged back to the team branches to update them. Team leads will approve the PR to the dev branch.
- We will start working on the app this week. And produce the home page for the next week.
- Design diagrams should be updated as the code is developed according to our seasoned CMPE451 friends.
- We discussed the tech stack and decided to use the following technologies. We will inform the TA about our plan and proceed with it if we get a confirmation.
- backend: java, Spring Boot, Firebase, mongodb
- front: materialUI (MUI), ReactJS, Test için Jest, acceptance test için robot framework (sellenium)
- mobile: flutter
- We discussed the future work with the TA. Following are a series of notes from our conversation:
- Annotations are critical. It is important that we get them right
- We need to produce an MVP (minimum viable product) for the first milestone. Don't attempt to produce a perfect application. It should be a work-in-progress version with some features.
- Someone should be a tester and test stuff (possibly with selenium)
- We don't want the mobile interface to look exactly like the pc interface. It should be designed for a mobile phone screen.
- You can write mobile with any language you want. (We will send the language to the TA for confirmation)
- We will send our questions to the TA. Group number should be included in the title.
- We had slack in last semester. It won't be used anymore. We informed the TA that we prefer Discord.
- We showed the project plan. First milestone will be on the first (or possibly the second week of) november.
- Backend shouldn't be the bulk of the work for milestone 1. Every aspect of the app shall be developed
- We shall have the home page online by the next week
- We will inform the TA about our tech decision
- Erkin will be granted admin priviliges in our repository. This way, he can add issue template, projects and CI/CD.
- We asked if the use case diagram is okay. TA said okay.
- TA also informed us that they will work on clarifying our goals for the milestone.
Action Items
Item |
Responsible Person |
Due Date |
Relevant Issue |
Mail the TA about the following topics: admin privileges for Erkin, customer questions, tech decision |
Cahid Arda Öz |
11/10/2022, 23:59 |
|
Add github actions and issue template once the admin privileges are granted |
Erim Erkin Doğan |
17/10/2022, 23:59 |
|
Fixing the thread issue in the class diagrams |
Backend team |
17.10.2022, 23:59 |
|
Completing the home wiki page and the sidebar as described in #237. Inform Cahid Arda Öz once you are done so that we can inform the TA |
Enes Aydoğduoğlu and Muhammet Ekrem Gezgin |
13.10.2022, 23:59 |
|
System requirements should be updated to reflect the description in the class of 11.10.2022 |
Frontend team |
17.10.2022, 23:59 |
|
Creating the home page in front-end and mobile. Adding the relevant API endpoints to the backend |
Each team will work on their side of the task |
17.10.2022, 23:59 |
|
- For the Team Leaders, please check the relevant table below.
Updated Teams for CMPE451
Back-end
Member |
Lead |
Demet Yayla |
X |
Başak Önder |
|
Sabri Mete Akyüz |
|
Muhammet Ekrem Gezgen |
|
Front-end
Member |
Lead |
Güney İzol |
X |
Cahid Arda Öz |
|
Erim Erkin Doğan |
|
Enes Aydoğduoğlu |
|
Mobile
Member |
Lead |
Atilla Türkmen |
X |
Ali Can Milani |
|
Can Atakan Uğur |
|
Musa Şimşek |
|