Skip to content

Meeting Notes 8

Celil Özkan edited this page Apr 26, 2025 · 2 revisions

Meeting Notes 8

Date: 21-04-2025
Location: Google Meet
Note Taker: Celil Özkan

Agenda

  • Brief review of previous lectures.
  • Discussing and planning the development expectations and milestones.
  • Assigning initial tasks and group formations.
  • Brief checking for the pending issues

Discussion

  • The content covered in the recent lectures was reviewed by participants.
  • It was emphasized that a simple working application is required. Every member must implement at least one endpoint.
  • Documentation requirements were discussed:
    • Definitions and explanations regarding APIs, endpoints, and their working principles must be documented and shared on the project wiki.
  • A new intermediate milestone was proposed to be set approximately one weeks after this meeting to track partial progress. (2 May)
  • For the main milestone in mid-May (15 May), the amount of expected completion will be reviewed and decided in 2 May discussion.
  • Testing was heavily emphasized:
    • Every feature developed must be accompanied by relevant tests.
    • Tests must be written immediately during development, not afterwards.
  • Regular and frequent commits are encouraged instead of large, infrequent commits:
    • Every significant addition should be committed incrementally.
  • Frequent Pull Requests (PRs) are expected:
    • PRs should include associated tests to ensure easier and quicker merging.
  • It was decided to prefer Docker for running the application.
  • To facilitate re-engagement after the break, an issue will be opened asking everyone to review and read the shared documents.
  • Previously pending issues were discussed and evaluated. Reminded to assignee and reviewers.
  • Each participant is expected to implement at least one external API call.
  • Parallel work (backend + frontend) was encouraged:
    • Although not mandatory, it's considered beneficial to work simultaneously on different areas when possible.
  • New issues were identified and groups were formed:
    • Each group will open related issues, discuss within the group, and gather necessary resources.
    • The intermediate milestone will be used to monitor team progress and flexibility regarding possible team member changes.
  • WhatsApp groups will be formed for each team, alongside a main community group for general coordination.

Frameworks:

  • Backend: Django
  • DB: MySQL
  • Frontend: React
  • Mobile: Flutter

Team Assignments:

  • Backend: Celil, Cem, Özgür
  • Mobile: Seyit, Ali
  • Frontend: Ahmet, Bahadır, Selçuk, Muhammed

Action Items

# Details Assignee(s) Reviewer(s) Due Issue Link
1 Research and Document Docker Cem Celil & Özgür 27.04.2025 Docker
2 Research and Document MySQL Özgür Celil & Cem 24.04.2025 MySQL
3 Research and Document Django Celil Cem & Özgür 27.04.2025 Django
4 Research and Document React TBD TBD TBD TBD
5 Research and Document Flutter Ali Seyit 26.04.2025 Flutter
6 Set a meeting for backend subgroup Celil Özgür 22.04.2025 Backend Meeting
7 Set a meeting for mobile subgroup Seyit Ali 22.04.2025 Mobile Meeting
8 Revise & Finalize Requirements and Diagrams Based on Feedback Ali Ahmet & Seyit 30.04.2025 General Feedback Update
9 Consult and decide on the required progress for the mid-May milestone All Members TBD TBD TBD

👥 Team Members

📌 Milestone Report

💬 Communication Plan

📋 Meeting Agendas

📅 Meeting Notes

📂 Backend Subgroup Meeting Notes

📂 Frontend Subgroup Meeting Notes

📂 Mobile Subgroup Meeting Notes

📚 Lecture Notes

🛠️ Team Best Practices

✍️ Guidance

❗ Issues

🚀 Project

🧱 Diagrams

👩‍💼 User Scenarios

Click to Expand ⬇️

🗂️ Templates

Clone this wiki locally